有没有办法将以下查询Q1和Q2合并为一个?
我认为了解表a,b和b的结构非常重要。 C:
所有b.01值都将出现在a.01。
中这是Q1:
SELECT a.ID, b.[02], b.[01]
FROM a, b
WHERE (((b.[01])=[a].[01]));
这是Q2:
SELECT Q1.*
FROM Q1 LEFT JOIN c ON [Q1].[ID]=[c].[01]
WHERE ((c.[02]) Is Null);
答案 0 :(得分:4)
这样的事可能有用:
SELECT a.ID, b.[02], b.[01]
FROM a INNER JOIN b ON b.[01] = a.[01]
LEFT JOIN c ON a.id = c.[01]
WHERE c.[02] IS NULL