美文网首页
数据库纠错笔记(一)

数据库纠错笔记(一)

作者: 秸秆混凝烧结工程师 | 来源:发表于2021-10-13 17:39 被阅读0次

    去重和排序一起使用(order by 和 DISTINCT一起使用的坑)
    指南:
    如果指定了 SELECT DISTINCT(返回列名1,2,3,4...n),那么 ORDER BY 子句中的项就必须出现在选择列表中,否则会出现错误。

    举例:
    比如SQL语句:
    SELECT DISTINCT Company FROM Orders order by Company ASC 是可以正常执行的。
    但是
    如果SQL语句是:SELECT DISTINCT Company FROM Orders order by Num ASC 是不能正确执行的,报错提示“ORDER BY 子句与 (Num) DISTINCT 冲突”错误。

    修改后的语句:

    SQL语句修改成:SELECT DISTINCT Company,Num FROM Orders order by Num ASC可以正常执行。

    相关文章

      网友评论

          本文标题:数据库纠错笔记(一)

          本文链接:https://www.haomeiwen.com/subject/meleoltx.html