【发布时间】:2023-03-12 23:47:01
【问题描述】:
第一个查询用于从 t1 获取不在 t2 中的值。
select t1.*
from table1 t1
where t1.id = '1'
and t1.id2 not in (select t2.id2 from table2 t2 where t2.id='1')
但是如何使用这种格式而不是内部选择来做同样的事情呢?
select t1.*
from table1 t1, table2 t2
where t1.id = '1'
and t2.id = t1.id
and t1.id2 != t2.id2
【问题讨论】:
-
“同样的东西使用这种格式”是什么意思?这也是一个常见问题,你所要做的就是谷歌你的标题。请阅读How to Ask 和向下投票箭头鼠标悬停文本。
标签: sql select inner-join