H heytar Registered 12 Февруари 2016 #1 Имам 2 таблици - cats и news Като в таблицата news записвам ID-то на категорията с поле cats. Ta как да изведа да речем 10-те най-използвани категории?
Имам 2 таблици - cats и news Като в таблицата news записвам ID-то на категорията с поле cats. Ta как да изведа да речем 10-те най-използвани категории?
djman Registered 13 Февруари 2016 #2 [sql]SELECT c.title, COUNT(*) AS cnt FROM cats c INNER JOIN news n ON n.cats = c.id GROUP BY c.id ORDER BY cnt DESC LIMIT 0, 10[/sql]
[sql]SELECT c.title, COUNT(*) AS cnt FROM cats c INNER JOIN news n ON n.cats = c.id GROUP BY c.id ORDER BY cnt DESC LIMIT 0, 10[/sql]