我有一个Threads包含字段(id)的table ().我想选择每一行Threads,以及表Posts中字段Posts.thread相同的行数Threads.id.
如何在SQL中完成?
(像这样的伪SQL: SELECT *, COUNT(* FROM Posts WHERE Posts.id=Threads.id) FROM Threads)
mar*_*c_s 31
当然 - 这样的事情?
SELECT
t.ThreadID,
(SELECT COUNT(*) FROM dbo.Posts p WHERE p.ThreadID = t.ThreadID)
FROM
dbo.Threads t
Run Code Online (Sandbox Code Playgroud)
Waq*_*aja 12
SELECT t.id, COUNT(p.thread)
FROM Threads AS t
LEFT OUTER JOIN Posts AS p
ON t.id = p.thread
GROUP BY t.id
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7568 次 |
| 最近记录: |