我有一个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
- 3 回答
- 0 关注
- 194 浏览
添加回答
举报
0/150
提交
取消