嘿家伙,只是在查询时遇到了一些困难,我试图弄清楚如何显示在中心访问过的最受欢迎的自然景观。我的表格如下所示。sql查询问题
Patient(patientId, name, gender, DoB, address, state,postcode, homePhone, businessPhone, maritalStatus, occupation, duration,unit, race, registrationDate , GPNo, NaturopathNo)
和
Naturopath (NaturopathNo, name, contactNo, officeStartTime, officeEndTime, emailAddress)
现在查询这个我已经拿出
SELECT count(*), naturopathno FROM dbf10.patient WHERE naturopathno != 'NULL' GROUP BY naturopathno;
导致;
COUNT(*) NATUROPATH
2 NP5
1 NP6
3 NP2
1 NP1
2 NP3
1 NP7
2 NP8
我的问题是,我将如何去从这个列表中选择最高计数,并打印该值与自然疗法的名称?任何建议都非常欢迎,
你使用的是Oracle或MySQL?你已经输入标签:) – Andomar 2010-05-29 09:24:02
即时通讯使用sqlplus – bu0489 2010-05-29 09:29:24