Εμφάνιση ενός μόνο μηνύματος
  #11  
Παλιά 26-05-10, 14:38
Το avatar του χρήστη nisgia
nisgia Ο χρήστης nisgia δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

Καλησπέρα σε όλη την παρέα!

Φίλε Αλέξη, δεν χρειάζεται (και δεν πρέπει) να αποθηκεύεις όλα τα στοιχεία
του κάθε στελέχους στον πίνακα tblNameDates. Τα απαραίτητα στοιχεία είναι μόνο
το μοναδικό κλειδί του κάθε στελέχους και την ημερομηνία.
Φυσικά μπορείς να προσθέσεις και άλλα πεδία στον πίνακα tblNameDates
τα οποία όμως να σχετίζονται μόνο με το θέμα του πίνακα.

Πρέπει να αποφεύγουμε την αποθήκευση μοναδικών δεδομένων σε πολλά σημεία
αλλά και την αποθήκευση άσχετων με το θέμα δεδομένων.

Οι συνενώσεις του ερωτήματος qryNameDates, είναι εξωτερικές συνενώσεις
(LEFT JOIN, RIGHT JOIN) οι οποίες αναγκάζουν το ερώτημα να επιστρέψει
όλες τις εγγραφές από τον πρώτο πίνακα και από το δεύτερο μόνο όσες ταιριάζουν
με αυτές του πρώτου. Οι θέσεις που δεν υπάρχει ταίριασμα γεμίζουν με τιμές NULL.

Για περισσότερα, κάνε μια αναζήτηση με τους παραπάνω όρους.

Στο συνημμένο θα βρεις την εφαρμογή όλων των παραπάνω.
Για ότι άλλο προκύψει, εδώ είμαστε. Μην αγχώνεσαι καθόλου!

Φιλικά, Γιάννης.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip xmplQueryJoins.zip (33,6 KB, 8 εμφανίσεις)
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!
Απάντηση με παράθεση