嗯,我正在尝试使用 join 发出 sql 请求,但我不知道该怎么做。
这是我的第一个表 - 表 1
- ID
- 帖子
- 用户
我的第二个表 - 表 2
- ID
- 标题
Postid 和 id 相同。
如您所见,有很多 postid 32 的条目。这是完全正常的。
我想对这 2 个表执行 sql 请求。 预期结果必须是这样的:
id 31 的标题(来自表 1)- 2(因为表 2 中有 2 个 postid 31 的条目)
id 32 的标题(来自表 1) - 23(因为表 2 中有 23 个 postid 32 的条目)
有人可以帮助我吗?
最佳答案
试试这个:
select t1.postid, count(t2.id)
from Tab1 t1 join Tab2 t2
on t1.postid = t2.id
group by t1.postid;
这里表的名称是 Tab1 和 Tab2,它们有别名 t1 和 t2。
关于mysql - SQL连接请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59920373/