我有一個SQL代碼,它從數(shù)據(jù)庫中提取信息。這是代碼:$info = "SELECT field_5, record_meta_keywordsFROM cms_custom_database_1WHERE field_5 > ''GROUP BY field_5ORDER BY field_5DESC LIMIT 10";問題在于field_5具有重復(fù)的條目。例如,在該字段中有兩個868,但是輸出僅顯示一個,而不顯示另一個。我該如何更改它以顯示所有條目,而不僅僅是每個數(shù)字之一?
3 回答

寶慕林4294392
TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個贊
沒有聚集功能時,請勿使用分組方式
SELECT field_5, record_meta_keywords
FROM cms_custom_database_1
WHERE field_5 > ''
ORDER BY field_5
DESC LIMIT 10
如果您想要獨(dú)特的價值,請使用獨(dú)特的
group by在SQL中棄用了無聚合功能,在最新版本的mysql中不允許(默認(rèn)情況下),并且與其他版本(<5.7)一起產(chǎn)生不可預(yù)測的結(jié)果
在您的情況下,如果您想查看所有結(jié)果,則只需刪除 order by
- 3 回答
- 0 關(guān)注
- 218 瀏覽
添加回答
舉報
0/150
提交
取消