SQL查询无法执行

时间:2015-06-06 12:28:01

标签: sql

我正在进行测试,他们在更正中说这不能执行,你能高兴地向我解释原因吗?提前致谢

SELECT SDATE, DISTINCT S_CID
FROM SESSIONS
ORDER BY S_CID, SDATE

解释更多:

  • S_CID:是表SESSIONS中的外键,它是课程的关键。
  • SDATE:是会话日期

1 个答案:

答案 0 :(得分:3)

您的distinct位置错误:

SELECT DISTINCT SDATE, S_CID
FROM SESSIONS
ORDER BY S_CID, SDATE;

我认为这会做你想要的 - 得到一个日期和s_cid值,没有重复。

请记住:SELECT DISTINCT是SQL中的语句DISTINCT(在本例中)仅修改SELECT。它不适用于单个列,而是适用于SELECT列表中的所有列。