我正在进行测试,他们在更正中说这不能执行,你能高兴地向我解释原因吗?提前致谢
SELECT SDATE, DISTINCT S_CID
FROM SESSIONS
ORDER BY S_CID, SDATE
解释更多:
S_CID
:是表SESSIONS
中的外键,它是课程的关键。SDATE
:是会话日期答案 0 :(得分:3)
您的distinct
位置错误:
SELECT DISTINCT SDATE, S_CID
FROM SESSIONS
ORDER BY S_CID, SDATE;
我认为这会做你想要的 - 得到一个日期和s_cid
值,没有重复。
请记住:SELECT DISTINCT
是SQL中的语句。 DISTINCT
(在本例中)仅修改SELECT
。它不适用于单个列,而是适用于SELECT
列表中的所有列。