我正在尝试编写一个查询来检查是否已经填充了多个表,所以我必须检查多个表,如果其中只有一个表有0条记录,那么我必须在输出中返回'No‘,否则如果所有这些表都有大于0的记录(即1,2,3...记录),它应该返回'YES‘。
我已经尝试过使用:
SELECT
CASE WHEN (SELECT COUNT(*) FROM LorikSkema.TABLE1) > 0 THEN 'YES'
ELSE 'NO'
END FROM DUAL;
这似乎只适用于一个表,但是我很难根据这个逻辑为多个表找到合适的查询。
https://stackoverflow.com/questions/56668271
复制相似问题