为了账号安全,请及时绑定邮箱和手机立即绑定

SQL显示重复的条目

SQL显示重复的条目

PHP
慕斯709654 2021-05-09 12:14:54
我有一个SQL代码,它从数据库中提取信息。这是代码:$info = "SELECT field_5, record_meta_keywordsFROM cms_custom_database_1WHERE field_5 > ''GROUP BY field_5ORDER BY field_5DESC LIMIT 10";问题在于field_5具有重复的条目。例如,在该字段中有两个868,但是输出仅显示一个,而不显示另一个。我该如何更改它以显示所有条目,而不仅仅是每个数字之一?
查看完整描述

3 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

没有聚集功能时,请勿使用分组方式


SELECT field_5, record_meta_keywords

FROM cms_custom_database_1

WHERE field_5 > ''

ORDER BY field_5

DESC LIMIT 10

如果您想要独特的价值,请使用独特的


group by在SQL中弃用了无聚合功能,在最新版本的mysql中不允许(默认情况下),并且与其他版本(<5.7)一起产生不可预测的结果


在您的情况下,如果您想查看所有结果,则只需删除 order by


查看完整回答
反对 回复 2021-05-21
?
Helenr

TA贡献1780条经验 获得超4个赞

GROUP BY返回唯一(即不同)的事件。从查询语句中删除它。


查看完整回答
反对 回复 2021-05-21
  • 3 回答
  • 0 关注
  • 194 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信