对于每个日期,我有具有唯一ID的不同项目,如何创建一个表格来显示每天中具有不同项目的每个日期?
date |item | Trade ID
1 |A | 123
2 |A | 124
1 |A | 125
3 |B | 126
1 |A | 127
2 |A | 128
3 |C | 129
1 |A | 130
所需结果
date |item
1 |A
2 |A
3 |B
3 |C
我尝试了以下代码,但出现错误消息 选择日期,不同的项目 来自mytable 它说发现“与众不同”,期望标识符找到一个关键字
谢谢!
答案 0 :(得分:1)
尝试使用DISTINCT
,例如:
SELECT DISTINCT
date,
item
FROM elbat;
或使用GROUP BY
之类的
SELECT date,
item
FROM elbat
GROUP BY date,
item;
答案 1 :(得分:1)
DISTINCT
在某些列上不起作用,但是在您选择的整个行上。它必须直接跟随SELECT
关键字。
select distinct date, item from mytable;
答案 2 :(得分:1)
select distinct date, item
from your_table