小编sou*_*ami的帖子

SQL:如何查找从一个表链接到另一个表的最小条目数

假设我有一些Table_A:

A_id | A_val
1      a
2      b
3      c
Run Code Online (Sandbox Code Playgroud)

一些表_B:

B_id | B_val
1      d
2      e
3      g
Run Code Online (Sandbox Code Playgroud)

和链接器Table_C:

A_id | B_id
1      1
2      1
2      2
3      1
3      2
3      3
Run Code Online (Sandbox Code Playgroud)

我需要帮助尝试找到表A中与表B中链接最少的项目的项目.我目前是使用PostgreSQL的SQL初学者,并认为它可能与使用子查询有关.我设法使用以下方法计算链接:

SELECT A_id, COUNT(B_id) as Num_links
  FROM TABLE_C
  GROUP BY A_id;
Run Code Online (Sandbox Code Playgroud)

但我不知道从哪里开始.

sql postgresql select count min

7
推荐指数
1
解决办法
672
查看次数

标签 统计

count ×1

min ×1

postgresql ×1

select ×1

sql ×1