【发布时间】:2019-07-15 00:07:24
【问题描述】:
我有这个 SQL 查询
SELECT table1.*
FROM table1 table1
WHERE table1.table2_id IN (SELECT table2.id
FROM table2
WHERE table2.locked = 0)
我得到了结果,它工作正常,但现在我想计算存在多少行。
我尝试过这样的事情:
SELECT table1.count(*)
FROM table1 table1
WHERE table1.table2_id IN (SELECT table2.id
FROM table2
WHERE table2.locked = 0)
但没有任何效果……
如何计算此类查询中的行数?
【问题讨论】:
标签: sql count subquery correlated-subquery