测试积点老人 发表于 2020-2-17 11:09:03

SQL查询三张表的数据,优先查A、B表,没有就查C表的数据,应该如何处理?

SQL查询三张表的数据,优先查A、B表,没有就查C表的数据,应该如何处理?

bellas 发表于 2020-2-18 10:26:31

SELECT id FROM A WHERE NOT EXISTS (SELECT id FROM B WHERE NOT EXISTS(SELECT id FROM C)) union
SELECT id FROM B WHERE NOT EXISTS(SELECT id FROM C)union
SELECT id FROM C

jingzizx 发表于 2020-2-18 13:16:38

做逻辑判断
页: [1]
查看完整版本: SQL查询三张表的数据,优先查A、B表,没有就查C表的数据,应该如何处理?