2010-09-03 7 views
0

Je veux obtenir toutes les écoles du mysql table de l'école et obtenir tous les élèves de chaque école dans le étudiants tableau. pour un rapport basé sur le Web avec l'en-tête et les totaux. Je pouvais faire quelque chose commepour les en-têtes SQL et rapport détaillé

select * des écoles rejoignent les étudiants sur schoolNo = schoolNo commande par schoolNo

Howwever cette façon, je pense que je vais devoir garder une trace de schoolNo en cours et comparer avec schoolNo précédent afin de générer un l'en-tête et l'élève comptent les totaux pour chaque nouvelle école.

Sinon, je pourrais faire un Select sur les écoles et des sélections supplémentaires sur les élèves pour chaque école trouvée. Ceci est plus intuitif mais semble très inefficace.

Est-ce que mySQL offre de meilleures techniques pour ce genre d'outils de reporting comme Crystal Reports.

grâce

Répondre

0

Vous voulez une liste d'écoles avec nombre d'étudiants? NB: Vous devez mettre un index sur schoolNo dans la table des étudiants.