Mysql 查询不按名称排序

Mysql 查询不按名称排序,mysql,sql-order-by,Mysql,Sql Order By,我试图在name上获得按a-z顺序排序的最终结果,但无论orderby或groupby更改如何,都要获得tag\u id升序…有什么建议吗 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

我试图在
name
上获得按a-z顺序排序的最终结果,但无论
orderby
groupby
更改如何,都要获得
tag\u id
升序…有什么建议吗

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

你能提供一份吗?对不起,我不知道怎么。。。如果您有一些想法,我可以在我的数据库上运行建议,谢谢,jf只需访问SQLFIDLE页面,将您的数据库模式和一些示例数据插入左侧文本区域,然后将查询从该页面复制到右侧。也许会帮助你。但一定要提供一个相当小(但仍然足够大)的数据样本。如果您仍然无法创建小提琴,请提出更具体的问题,以便我们可以指导您。