2

我有一个这样的数据库表:
在此处输入图像描述


我想hostel_name根据日期与表不同。如果日期相同,则仅获取不同的名称,但如果日期更改,则也获取相同的 hostel_name。就像上图一样。
提前致谢。

4

2 回答 2

6

在和上使用group by子句hostel_namedate

SELECT id,date,type,hostel_name,block_id,hostel_charge from <table_name> group by hostel_name,date
于 2013-04-03T09:37:37.140 回答
1

您可以使用 GROUP BY 根据 DATE 和 HOSTEL_NAME 对数据进行分组。但是,如果您只对获得不同的 DATE 和 HOSTEL_NAME 感兴趣,请使用它,

SELECT DISTINCT DATE, HOSTEL_NAME FROM <TABLE_NAME> ORDER BY DATE

于 2013-04-03T09:47:10.507 回答