51Testing软件测试论坛

标题: SQL查询三张表的数据,优先查A、B表,没有就查C表的数据,应该如何处理? [打印本页]

作者: 测试积点老人    时间: 2020-2-17 11:09
标题: SQL查询三张表的数据,优先查A、B表,没有就查C表的数据,应该如何处理?
SQL查询三张表的数据,优先查A、B表,没有就查C表的数据,应该如何处理?

作者: bellas    时间: 2020-2-18 10:26
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
做逻辑判断




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2