我正在尝试按name
上的az顺序排序最终结果,但无论tag_id
或ORDER BY
更改,都会GROUP BY
升序...有关何处的任何建议?
SELECT
r.tag_id tag_id,
t.name name,
COUNT(r.tag_id) tagPeak
FROM (
SELECT pub_id
FROM `wp_teachpress_relation`
WHERE `tag_id` = 7
) pubs
JOIN `wp_teachpress_relation` r ON pubs.pub_id = r.pub_id
JOIN `wp_teachpress_tags` t ON t.tag_id = r.tag_id
WHERE
r.tag_id NOT IN (7, 329, 326, 3, 4, 18, 19, 49, 69, 71, 80, 108, 120, 121,
140, 141, 145, 148, 158, 160, 178, 183, 189, 190, 196, 199, 200, 201,
206, 212, 218, 220, 221, 223, 230, 231, 233, 234, 236, 245, 257, 261,
262, 287, 288, 306, 307, 323, 326, 329, 331, 332, 333, 334)
AND t.name LIKE '%'
GROUP BY tag_id
ORDER BY name ASC
LIMIT 0,30