santono
10-03-09, 11:42
Χαιρετώ τους πάντες!
Αναλύοντας το πρόβλημά μου έχω:
Τρεις πίνακες με την εξής δομή (παρουσιάζοντα συνοπτικά)
Σχολείο
ID
Όνομα
Μαθητές
ID
Όνομα
Σχολείο_ID
Απουσίες
ID
Μήνας
Μαθητές_ID
Ο πίνακας Σχολείο είναι Master για τον πίνακα Μαθητές ο οποίος είναι Master για τον πίνακα Απουσίες.
Επίσης ο πίνακας Σχολείο έχει πολλές εγγραφές του στυλ Σχολείο 1, Σχολείο 2 κ.λ.π.
Αυτό που θέλω είναι ένα query το οποίο θα μου φέρνει τα Σχολεία για τια οποία υπάρχουν μαθητές που έχουν απουσίες.
Δηλαδή
Αν μια υλοποίηση είναι η παρακάτω
Σχολείο
1 Σχολείο1
2 Σχολείο2
3 Σχολειο3
Μαθητές
1 Μαθητής1 1
2 Μαθητής2 2
3 Μαθητής3 3
Απουσίες
1 Ιανουάριος 2
2 Φεβρουάριος 1
3 Φεβρουάριος 3
τότε να ρωτάω για τον μήνα Φεβρουάριο και να παίρνω απάντηση:
Σχολείο 1
Σχολείο 3
δηλαδή τα σχολεία τα οποία κάποιοι μαθητές είχαν απουσία τον Φεβρουάριο..
Έχω δοκιμάσει και Nested queries kai Join αλλά δεν έχω καταφέρει κάτι.
Κάθε βοήθεια καλοδεχούμενη!
Αναλύοντας το πρόβλημά μου έχω:
Τρεις πίνακες με την εξής δομή (παρουσιάζοντα συνοπτικά)
Σχολείο
ID
Όνομα
Μαθητές
ID
Όνομα
Σχολείο_ID
Απουσίες
ID
Μήνας
Μαθητές_ID
Ο πίνακας Σχολείο είναι Master για τον πίνακα Μαθητές ο οποίος είναι Master για τον πίνακα Απουσίες.
Επίσης ο πίνακας Σχολείο έχει πολλές εγγραφές του στυλ Σχολείο 1, Σχολείο 2 κ.λ.π.
Αυτό που θέλω είναι ένα query το οποίο θα μου φέρνει τα Σχολεία για τια οποία υπάρχουν μαθητές που έχουν απουσίες.
Δηλαδή
Αν μια υλοποίηση είναι η παρακάτω
Σχολείο
1 Σχολείο1
2 Σχολείο2
3 Σχολειο3
Μαθητές
1 Μαθητής1 1
2 Μαθητής2 2
3 Μαθητής3 3
Απουσίες
1 Ιανουάριος 2
2 Φεβρουάριος 1
3 Φεβρουάριος 3
τότε να ρωτάω για τον μήνα Φεβρουάριο και να παίρνω απάντηση:
Σχολείο 1
Σχολείο 3
δηλαδή τα σχολεία τα οποία κάποιοι μαθητές είχαν απουσία τον Φεβρουάριο..
Έχω δοκιμάσει και Nested queries kai Join αλλά δεν έχω καταφέρει κάτι.
Κάθε βοήθεια καλοδεχούμενη!