【发布时间】:2018-04-16 11:39:46
【问题描述】:
我找不到解决方案。可能也是因为有点难以解释。
我得到了带有 key1 的 table1。 我得到了带有 key2、value1 的 table2。
我的声明:
Select * From table1 As t1
Left Join table2 As t2 On t2.key2 = t1.key1
Where t2.value1 Is Null Or t2.value1 > 123;
现在我在 table1 中有一些 key1,但在 table2 中没有对应的 key2。因此,我的结果中没有这些键,但我需要它们。如果 key in 不在 table2 中,那么 value1 很遗憾不为空。我可以在那里检查一些“价值”吗?
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
-
你的SQL要求不清楚,你能解释一下——你到底想要什么。基于此,您可以使用不同的连接,在您的情况下这似乎是完全可能的,请分享您的要求
标签: sql