Ins*_*der 7 sql database sqlite
我想比较两个表的行数,然后返回0或1取决于它是否相同.
我正在考虑这样的事情,但无法继续前进,需要一些帮助.
SELECT
CASE WHEN (select count(*) from table1)=(select count(*) from table2)
THEN 1
ELSE 0
END AS RowCountResult
FROM Table1,Table2
Run Code Online (Sandbox Code Playgroud)
我得到多行而不是单行0或1
小智 10
你必须删除:
FROM Table1,Table2
Run Code Online (Sandbox Code Playgroud)
否则,它将考虑此FROM子句的每一行的Case-When的结果.