Chinaunix
标题:
怎样不用外联得到空的那条记录
[打印本页]
作者:
loader99
时间:
2011-07-24 14:35
标题:
怎样不用外联得到空的那条记录
两个表和数据============
TABLE T1 (f1)
A10
A11
TABLE T2(f1,f2)
A10, card
想要的结果 =============
A10,card
A11, NULL
查询语句
select t1.f1, (select f2 from T2 where T2.f1=T1.f1)
from T1
我知道用外联结可以。 但我想问上面的语句可以何以返回A11那条记录吗?如果不行,怎么改? (不用外联结)
作者:
renxiao2003
时间:
2011-07-24 17:15
直接A11 is null就可以了吧。
作者:
doni
时间:
2011-07-25 09:28
1. LZ的SQL有点奇怪
select t1.f1, t2.f2
from t1, t2
where t1.f1 = t2.f2
复制代码
这样就可以了
2. 这个SQL也不是外连接
作者:
renxiao2003
时间:
2011-07-30 14:46
楼主说的是查空的记录。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2