【发布时间】:2023-03-20 09:41:01
【问题描述】:
我有两个 SQL 查询来计算表 tContentNode 中的行数,具体取决于类型 2 或 3。
查询 1:
SELECT count(*) _countA FROM TCONTENTNODE WHERE type = '2'
AND parentid ='02b3abc2-4983-485a-ab09-1a8cb328b9b5';
查询 2:
SELECT count(*) _countB FROM TCONTENTNODE WHERE type = '3'
AND parentid ='02b3abc2-4983-485a-ab09-1a8cb328b9b5';
现在我想只使用一个查询来获取_countA 和_countB 的值。如何使用一个查询获得计数。有没有办法做到这一点。我正在使用 SQLite 数据库。
编辑:
我想要 _countA 和 _countB 的值,而不是同时使用(不使用 IN)。
【问题讨论】:
-
GROUPY BY type给你两行。所以你确实想要两列吗? -
@CL。我想要变量中的那些值