hey les gars, juste avoir un peu de difficulté avec une requête, j'essaie de comprendre comment montrer le naturopathe le plus populaire qui a été visité dans un centre. Mes tableaux ressemblent à ceci:sql question de question
Patient(patientId, name, gender, DoB, address, state,postcode, homePhone, businessPhone, maritalStatus, occupation, duration,unit, race, registrationDate , GPNo, NaturopathNo)
et
Naturopath (NaturopathNo, name, contactNo, officeStartTime, officeEndTime, emailAddress)
maintenant à interroger ce que je suis venu avec
SELECT count(*), naturopathno FROM dbf10.patient WHERE naturopathno != 'NULL' GROUP BY naturopathno;
qui se traduit par;
COUNT(*) NATUROPATH
2 NP5
1 NP6
3 NP2
1 NP1
2 NP3
1 NP7
2 NP8
Ma question est, comment pourrais-je aller sur la sélection du nombre le plus élevé de cette liste, et l'impression de cette valeur avec le nom naturopathes? Toutes les suggestions sont les bienvenues,
Utilisez-vous Oracle ou MySQL? Vous avez entré des tags pour les deux :) – Andomar
im utilisant sqlplus – bu0489