Με τον MySQL Query Browser είναι εύκολο να προβάλλετε δεδομένα τα οποία βρίσκονται σε master-detail (ένα προς πολλά) σχέση. Αυτό είναι χρήσιμο, για να βλέπετε δεδομένα όπως πελάτης/προϊόντα, ομάδα/μέλη κτλ.
Για να εμφανίσετε την master-detail
προβολή, πρώτα εκτελέστε ένα
αίτημα στον master πίνακα, στην
περιοχή των αποτελεσμάτων. Αν για
παράδειγμα χρησιμοποιήσετε την
βάση δεδομένων world
, θα
μπορεούσατε να θέσετε ένα αίτημα
όπως SELECT Code, Name, Continent FROM
Country
.
Αφού δημιουργήσετε το master σύνολο
αποτελεσμάτων, κάντε δεξί κλικ
στην περιοχή των αποτελεσμάτων και
επιλέξτε Διαίρεση Καρτέλας
Κατακορύφως. Για το detail
αίτημα, δημιουργήστε ένα αίτημα το
οποίο χρησιμοποιεί δυναμικές
παραμέτρους, οι οποίες είναι
διαθέσιμες στο master αίτημα. Οι
διαθέσιμες παράμετροι
εμφανίζονται στο ευρετήριο των
παραμέτρων. Ως συνέχεια του
παραδείγματος, μπορούμε να θέσουμε
ένα αίτημα για τον πίνακα City όπως:
SELECT Id, Name FROM City WHERE Country =
:Code
.
Ο χαρακτήρας colon (άνω-κάτω τελεία) υποδυκνύει στον MySQL Query Browser ότι προσθέτετε μια δυναμική παράμετρο. Μία pop-up λίστα των διαθέσιμων παραμέτρων θα εμφανιστεί στην περιοχή των αιτημάτων, επιτρέποντάς σας να επιλέξετε μια παράμετρο χρησιμοποιώντας τα πλήκτρα με τα βελάκια. Μπορείτε επίσης να πληκτρολογήσετε το όνομα της παραμέτρου την οποία θέλετε να χρησιμοποιήσετε, ως σύνδεσμο στο detail αίτημα.
Μετά την εκτέλεση του detail αιτήματος, το σύνολο των αποτελεσμάτων του αιτήματος θα ανανεώνεται αυτομάτως κάθε φορά που επιλέγετε διαφορετική εγγραφή από το master αίτημα. Αυτό σας επιτρέπει να δείτε γρήγορα και εύκολα όλες τις εγγραφές που αντιστοιχούν στο detail αίτημα, καθώς πλοηγείστε στο master σύνολο αποτελεσμάτων.
Μπορείτε να επαναλάβετε αυτήν την διαδικασία, διαιρώντας την περιοχή των αποτελεσμάτων πολλές φορές, επιτρέποντάς σας να δημιουργήσετε detail σύνολα αποτελεσμάτων για το ήδη υπάρχοντα detail.
Έχετε την δυνατότητα να συνεχίσετε τη διαίρεση της περιοχής του συνόλου των αποτελεσμάτων μόνο προς την διεύθυνση της προηγούμενης διαίρεσης. Δεν μπορείτε πχ να διαιρέσετε καθέτως και στην συνέχεια οριζοντίως
This is a translation of the MySQL Query Browser Manual that can be found at dev.mysql.com. The original MySQL Query Browser Manual is in English, and this translation is not necessarily as up to date as the English version.