根据另一个表的频率从一个表中选择列?

阿里汉·Ja那(Arihant Jain)

如何根据一个表中另一列的频率从一个表中选择列

例子:

Table 1

sr.     id
1       37
2       45
3       56
3       69
2       25

Table 2

id
37
45
56
56
56
45
69

预期结果


sr    count
1      1
2      2
3      4

现在,我需要sr按中的ID频率顺序进行选择table 2

1000111

以下查询确实完成了您想要的:

SELECT 
  Table1.sr,
  COUNT(*) total
FROM Table1 
INNER JOIN Table2
ON Table1.id = Table2.id
GROUP BY Table1.sr
ORDER BY total;

更多的:

以防万一,如果您想要所有srfromtable1而不管是否存在对应的ID,table2则需要使用LEFT JOIN

因此,这是基于这种情况的修改后的查询:

SELECT 
Table1.sr,
COUNT(Table2.id) total
FROM Table1 
LEFT JOIN Table2
ON Table1.id = Table2.id
GROUP BY Table1.sr
ORDER BY total;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

从一个表中选择用户标识,然后在另一个表中更新

来自分类Dev

从一个表中选择另一个不存在的表

来自分类Dev

如何从一个表中选择数据并插入另一个表中?

来自分类Dev

根据另一个表中的引用值从一个表中选择值

来自分类Dev

从表中选择,其中列从laravel中的另一个表中选择

来自分类Dev

从一个表中选择记录,而另一个表中没有两列

来自分类Dev

MariaDB:从一个表中的一列中选择不在另一个表中另一列的子集中的字段

来自分类Dev

PHP MySQL从一个表中选择ID,从另一个表中选择照片

来自分类Dev

MySQL:如何从一个表中选择从另一个表获取的每个间隔之间的行

来自分类Dev

如何从一个表中选择另一个表中没有外键的记录

来自分类Dev

SQL查询以基于另一个表中的列值从一个表中选择

来自分类Dev

从一个或另一个表中选择数据的最佳方法

来自分类Dev

根据另一个表中的关键字从一个表中选择行

来自分类Dev

当能力在另一个表中时,如何从一个表中选择数据?

来自分类Dev

如何从一个表中选择数据并插入另一个表中?

来自分类Dev

从一个表中选择并按另一表的列排序

来自分类Dev

从一个表中选择数据并将另一个表连接为主“键”是相当缓慢的

来自分类Dev

从一个表中选择与另一个表没有关系的表

来自分类Dev

从表中选择,其中列从laravel中的另一个表中选择

来自分类Dev

从一个表中选择,从另一个表中计数

来自分类Dev

SQL从一个表中选择项目,从另一个表中选择条件

来自分类Dev

根据另一个表从一个表中选择唯一行,然后对其进行排序

来自分类Dev

从一个表中选择数据,从另一个表中选择条件

来自分类Dev

SQL查询-从一个表中选择全部,在另一个表中匹配记录

来自分类Dev

MySQL查询-从一个表中选择,从另一个表中计数

来自分类Dev

从一个表中选择,从另一个表中计数,其中未链接ID

来自分类Dev

从一个表中选择所有记录并从另一个表中匹配记录

来自分类Dev

从一个表中选择所有列,从另一个表中选择 1 列

来自分类Dev

根据另一个表中的选定行从一个表中选择数据

Related 相关文章

  1. 1

    从一个表中选择用户标识,然后在另一个表中更新

  2. 2

    从一个表中选择另一个不存在的表

  3. 3

    如何从一个表中选择数据并插入另一个表中?

  4. 4

    根据另一个表中的引用值从一个表中选择值

  5. 5

    从表中选择,其中列从laravel中的另一个表中选择

  6. 6

    从一个表中选择记录,而另一个表中没有两列

  7. 7

    MariaDB:从一个表中的一列中选择不在另一个表中另一列的子集中的字段

  8. 8

    PHP MySQL从一个表中选择ID,从另一个表中选择照片

  9. 9

    MySQL:如何从一个表中选择从另一个表获取的每个间隔之间的行

  10. 10

    如何从一个表中选择另一个表中没有外键的记录

  11. 11

    SQL查询以基于另一个表中的列值从一个表中选择

  12. 12

    从一个或另一个表中选择数据的最佳方法

  13. 13

    根据另一个表中的关键字从一个表中选择行

  14. 14

    当能力在另一个表中时,如何从一个表中选择数据?

  15. 15

    如何从一个表中选择数据并插入另一个表中?

  16. 16

    从一个表中选择并按另一表的列排序

  17. 17

    从一个表中选择数据并将另一个表连接为主“键”是相当缓慢的

  18. 18

    从一个表中选择与另一个表没有关系的表

  19. 19

    从表中选择,其中列从laravel中的另一个表中选择

  20. 20

    从一个表中选择,从另一个表中计数

  21. 21

    SQL从一个表中选择项目,从另一个表中选择条件

  22. 22

    根据另一个表从一个表中选择唯一行,然后对其进行排序

  23. 23

    从一个表中选择数据,从另一个表中选择条件

  24. 24

    SQL查询-从一个表中选择全部,在另一个表中匹配记录

  25. 25

    MySQL查询-从一个表中选择,从另一个表中计数

  26. 26

    从一个表中选择,从另一个表中计数,其中未链接ID

  27. 27

    从一个表中选择所有记录并从另一个表中匹配记录

  28. 28

    从一个表中选择所有列,从另一个表中选择 1 列

  29. 29

    根据另一个表中的选定行从一个表中选择数据

热门标签

归档