我正在使用 microsoft sql server,我的查询格式如下(table1 主键是(A,B)):
Select table1.A, table1.B, table2.C, Table3.D
from table1
left outer join table2 on table1.A = table2.A
left outer join tabl3 on table1.B = table3.B
//Here comes the question
//Except (A,B) in ( select A,B from BadTable)
我怎么能做得很好?我正在考虑使用类似的东西找到一组正确的键(不能使用,除了 - 运行 sql server 2000)
Select A,B
from table1
not exists ( select A,B from bad table)
然后将其与主查询进行内部连接。你怎么看?