我有一個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 關注
- 219 瀏覽
添加回答
舉報
0/150
提交
取消