我有一个这样的数据库表:
我希望根据日期从表中获得不同的hostel_name
。如果日期相同,则只提取不同的名称,但如果日期更改,那么同样的hostel_name也被取出。就像uper图像一样。
提前谢谢。
答案 0 :(得分:6)
在group by
和hostel_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;按日期排序