MySql 錯誤:In aggregated query without GROUP BY, expression #1 of SELECT list contains....


前段時間做sql注入的時候  使用group_concat時,出現標題上的錯誤。經查閱一位大佬的博客,成功解決!故寫此博文!

當mysql的sql_mode是only_full_group_by的時候,在不使用group by 並且select后面出現聚集函數的話,那么所有被select的都應該是聚集函數,否則就會報錯!

tips:在select指定的字段要么就要包含在group By語句的后面,作為分組的依據;要么就要被包含在聚合函數中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM