6
SQL จัดกลุ่มตามคำสั่งโดย
ฉันมีตารางแท็กและต้องการรับแท็กที่มีจำนวนสูงสุดจากรายการ ตัวอย่างข้อมูลมีลักษณะดังนี้ id (1) tag ('night') id (2) tag ('awesome') id (3) tag ('night') การใช้ SELECT COUNT(*), `Tag` from `images-tags` GROUP BY `Tag` ทำให้ฉันได้รับข้อมูลที่ต้องการกลับคืนมาอย่างสมบูรณ์แบบ อย่างไรก็ตามฉันต้องการจัดระเบียบเพื่อให้จำนวนแท็กสูงสุดเป็นอันดับแรกและ จำกัด ให้ส่งได้เพียง 20 อันดับแรกเท่านั้น ฉันลองสิ่งนี้ ... SELECT COUNT(id), `Tag` from `images-tags` GROUP BY `Tag` ORDER BY COUNT(id) DESC LIMIT 20 และฉันได้รับข้อความ "การใช้ฟังก์ชันกลุ่มไม่ถูกต้อง - ErrNr 1111" …
122
mysql
sql
mysql-error-1111