Προς το περιεχόμενο

Εμφάνιση δεδομένων από 2 πίνακες


DataMan

Προτεινόμενες αναρτήσεις

Δημοσ.

Microsoft Access 97

 

Γεια σας,

Μηπως γνωρίζετε εάν και πως μπορώ να φτιάξω ένα ερώτημα που να παρουσιάζει σε μία στήλη τις πληροφορίες από δύο διαφορετικούς πίνακες?

 

Οι πίνακες ενοείται ότι θα έχουν τον ίδιο τύπο πεδίου (String)

 

Ευχαριστώ.

Δημοσ.

Μπορείς να το κάνεις με την χρήση μιας Union. Πχ:

 

select ename from empΤ

union

select dname from depΤ

union

select .....

 

όπου empT,depT δύο πίνακες με το πεδία ename,dname (string).

Να ξέρεις όμως ότι σε μια union μπορείς να έχεις όσα πεδία θέλεις αρκεί οι δύο ή περισσότερες select να έχουν ακριβώς τον ίδιο αριθμό πεδίων, δηλαδή το παρακάτω είναι λάθος:

 

select empid,ename from empΤ

union

select dname from depΤ

Δημοσ.

Επισης αν δεν εχουν τον ιδιο αριθμο πεδιων, τα πεδια που λειπουν μπορεις να τα αντικαταστησεις με dummy πεδια με null εγγραφες.

Αν καποια πεδια δεν εχουν τον ιδιο τυπο μπορεις να τα κανεις convert. Συνηθως γινεται convert σε string, νομιζω με τη function cstr

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...