J'ai une base de données avec des patients, des médecins, des cabinets et des visites.Faire un rapport à partir de 3 tables différentes en utilisant MAX et COUNT?
patients (id_pac, FirstName, LastName)
Médecins (id_med, FirstName, LastName, spécialité)
Armoires (id_cab, Nom)
Vizits (id_viz, Date_viz, Medic_id, Patient_id, Cabinet_id)
Un médecin peut effectuer des visites sur différents patients, dans différents cabinets, à différentes dates.
J'ai besoin de savoir (avec un sous-requête ou une jointure, mais pas avec des tables ou des vues intermédiaires?), Dans un rapport:
- une colonne avec nom complet du médecin: CONCAT (FirstName, » », LastName) (DISTINCT),
- une colonne avec le nom du cabinet où le médecin était d'avoir le plus grand nombre de visites et 3.one colonne avec le nombre de visites pour ce cabinet .
J'ai essayé de comprendre comment puis-je obtenir ces informations, mais tout ce que je peux avoir est la liste des médecins avec tous les cabinets où il avait de la visite, le nombre total de visites/coffret: . ((
Uau, c'est exactement ce dont j'ai besoin. Je ne pense pas que c'était une chance de trouver cette requête par moi-même. Je vous donne également un «clic» pour votre voyage spatial potentiel:) Merci – mgm
@GabrielMandu: Thnx. Vous pouvez également cocher cette réponse, si cela vous a été utile. –
Yeap, je l'ai déjà fait :) – mgm