CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 308651
李战
·
2006-04-07 04:08:44
·
阅读: 370
因为in和left join的语义不同,只有在与PK相关的某些left join才能等效于in
<空>
相关信息:
这样的sql如何写?
(154字)
(
dead_lee
[360]
2006-04-07 11:14
)
select aa.a,aa.b from table aa inner join (select min(a) as a from table group by c) bb on……
(110字)
(
sea026
[559]
2006-04-07 11:30
)
小妞好靓。。
(空) (
dead_lee
[301]
2006-04-07 12:00
)
left join代替in好像是一个明确的做法
(22字)
(
haitao
[446]
2006-04-07 12:02
)
因为in和left join的语义不同,只有在与PK相关的某些left join才能等效于in
(空) (
李战
[369]
2006-04-07 12:08
)
其实left join应该是in的超集。。。
(183字)
(
haitao
[342]
2006-04-07 12:25
)
我觉得in和left join两种写法的执行效率应该差不多,只是如果in的选择结果字段不是PK的话,用left join会出来多条最终记录(还需要distinct才行)
(空) (
李战
[614]
2006-04-07 13:57
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录