我有两张这样的桌子:
C1 1 1 2 And this is table 2 C1 C2 1 x 1 y 2 y
我希望结果是:
C1 C2
1 x
2 null
我不想看到Y,但我需要看到2以获取其他信息。
使用左连接时,它也会显示为1,而右连接2则不会显示。
答案 0 :(得分:2)
尝试此操作,假设列名称与表名匹配:
SELECT C1.C1, C2.C2
FROM C1
LEFT JOIN C2 ON C2.C1 = C1.C1 AND C2.C2 <> 'y'
我不确定这是否是您的实际要求。您可以告诉我们有关您实际想要实现的目标的更多详细信息。