一直没有留意到这个问题,今天一个网友问我,说以下语句怎么出错了?
一经测试,果真如此,经过阅读其他文档才知道mysql的distinct,只能对一列进行去除重复操作。
类似 select distinct(字段)
会显示正确结果。如果多加一个字段,则是要求两个字段都相同才排除。(真是没有想到)
那么上述语句如何实现呢?其实很简单,在order by之前加一个 group by p_code,c_code
即可。(网友要求同一个c_code中p_code不能重复)
另外,distinct必须放在select后面,否则会报错。
上一篇:
php in_array多维数组查询下一篇:
juqery获取两个字符之间的文字2023-09-09 44
2023-06-13 248
2023-06-13 323
2023-06-12 254
2023-06-12 342
2016-11-04 4703
2016-04-29 3786
2019-05-04 1647
2016-12-14 2531
2017-11-16 6664
2016-01-28 2566 3
2016-01-02 2419 2
2017-04-02 9392 2
2015-10-01 2077 1
噢!评论已关闭。