gpt4 book ai didi

mysql - 按多个表mysql中的重复项数量排序

转载 作者:行者123 更新时间:2023-11-29 14:30:30 25 4
gpt4 key购买 nike

我会尽量保持简单。

有 3 个表(A、B、C),每个表都有一个名称列(并且只有一个名称列)。我想从三个单独的表中选择所有行(没有重复项),但更重要的是,按重复项的数量对它们进行排序,这样如果表 A、B 和 C 中存在“Charles”,那么它将显示首先在结果中。仅存在于一张表中的名称将出现在结果的末尾。任何帮助,将不胜感激。谢谢!

最佳答案

 select name from 
(select name from A
UNION ALL
select name from B
UNION ALL
select name from C) t
group by name order by count(name) DESC

关于mysql - 按多个表mysql中的重复项数量排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10115993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com