如何从数据库中获取不同的数据?

时间:2013-04-03 09:34:35

标签: php mysql

我有一个这样的数据库表:
enter image description here


我希望根据日期从表中获得不同的hostel_name。如果日期相同,则只提取不同的名称,但如果日期更改,那么同样的hostel_name也被取出。就像uper图像一样。
提前谢谢。

2 个答案:

答案 0 :(得分:6)

group byhostel_name

上使用date条款
SELECT id,date,type,hostel_name,block_id,hostel_charge from <table_name> group by hostel_name,date

答案 1 :(得分:1)

您可以使用GROUP BY根据DATE和HOSTEL_NAME对数据进行分组。但是,如果您只想获得不同的DATE,HOSTEL_NAME会使用此功能,

SELECT DISTINCT DATE,HOSTEL_NAME FROM&lt; TABLE_NAME&gt;按日期排序