我有一个由 3 部分组成的问题,这给我带来了麻烦 我知道如果我一次查询 1 个表,如何让这些表正常工作,但我似乎无法弄清楚如何将tags和more_tags表结合起来以获得相同的结果.
下面列出了我遇到的 3 个主要问题。
问题1
我希望能够从tags和more_tags表中对相同的标签进行分组。
问题2
我还希望能够显示每个表中不存在于另一个表中的标签。
问题 3
我还想计算标签在tags和more_tags表格中出现的总次数。
MYSQL 表
SELECT `tags`.`tag_id`, `tags`.`tag_name`, COUNT(`tags`.`tag_name`) as 'num'
FROM `tags`
INNER JOIN `users` ON `tags`.`user_id` = `users`.`user_id`
WHERE `users`.`active` IS NULL
GROUP BY `tags`.`tag_name`
ORDER BY `tags`.`tag_name` ASC";
SELECT `more_tags`.`tag_id`, `more_tags`.`tag_name`, COUNT(`more_tags`.`tag_name`) as 'num'
FROM `more_tags`
INNER JOIN `users` ON `more_tags`.`user_id` = `users`.`user_id`
WHERE `users`.`active` IS NULL
GROUP BY `more_tags`.`tag_name`
ORDER BY …Run Code Online (Sandbox Code Playgroud)