Mysql 我应该使用什么查询来解决这些问题?
我有一张这样的桌子:Mysql 我应该使用什么查询来解决这些问题?,mysql,sql,Mysql,Sql,我有一张这样的桌子: Date | Expedition Name | Invoice ___________________________________________ 4/6/12 | Starsindo | X001908 4/6/12 | Starsindo | X001900 4/6/12 | De Ros indah | X002008 4/6/12 | De Ros indah | X002108 4/6/12 | De Ros inda
Date | Expedition Name | Invoice
___________________________________________
4/6/12 | Starsindo | X001908
4/6/12 | Starsindo | X001900
4/6/12 | De Ros indah | X002008
4/6/12 | De Ros indah | X002108
4/6/12 | De Ros indah | X002208
4/6/12 | Starsindo | X002308
4/6/12 | Starsindo | X002408
4/6/12 | Starsindo | X002508
4/6/12 | Japex | X002608
如何使用mysql进行查询,以显示最常在同一日期出现的三次探险的名称
我刚刚创建了这个查询,但仍然感到困惑:
Select * From tb_exp_expor Order By nama_exp_expor DESC
我想这个关于StackOverflow的问答可能会对您有所帮助:
它包含指向本文的链接:
您的查询中的nama\u exp\u expor是什么?您希望查询的结果是什么?对于您的示例,我希望所有探险队名称都返回一次,对吗?@praktik garg,nama_exp_expor是平均探险队名称,抱歉我弄错了。@Josien,我将根据查询结果制作图表。我希望像这样的查询结果1 | Starsindo 2 | De ROs indah 3 | Japex,asc从最大结果一直到最小结果,如果几个探险队的名字出现的次数相同,会发生什么?在您的示例中,当第四个探险队名称“NewEx”像“Japex”一样出现1次时,查询应该返回什么?感谢@Sel,它可以工作,感谢Vey MuchIt可以工作,但同一个探险队名称仍然不在一个组中,查询结果:选择count(*)作为counta,探险队名称,从tbl_exp_expor group按探险队名称列出的日期,按counta DESC limit列出的日期订单3我可以得到那些不起作用的样本数据吗?请参阅。查询正在为您附加的数据工作。OK,谢谢,它工作了。顺便问一下,您能告诉我acsess的php函数spesific行,例如:5对于Starsindo,它将包括饼图。罗斯·因达3人。通常我写这个$data=mysql\u fetch\u数组($sql)。对于acces数据,我写下$data[expedtion\u name]。如何在PHP中只编写第2行?@Septiyo:我想你最好提出一个新问题:-)
SELECT count(*) as counta,Expedition_name,Date
FROM tbl_exp_expor
group by Expedition_name,Date
Order by counta DESC
limit 3