字体:
以下关于ORACLE NULL 的贴子得到大家热情的帮助.这里再次谢谢. 其实的我的问题是: 有两个TABLE(A,B) 假设都只有两个COLUMN(C1,C2) 我要确认TABLE A 中所有的RECORDS 都在TABLE B 中存在.我用以下方法: [#4132322@0 -ROLIA.NET 相约加拿大网上社区 之 枫下论坛 & 枫下部落, 枫下论坛主坛 ]

以下关于ORACLE NULL 的贴子得到大家热情的帮助.这里再次谢谢. 其实的我的问题是: 有两个TABLE(A,B) 假设都只有两个COLUMN(C1,C2) 我要确认TABLE A 中所有的RECORDS 都在TABLE B 中存在.我用以下方法:

by newgrad (Bad Boy) at 2007.12.19 21:44 (#4132322@0)
select * from a left join
(select a.c1,a.c2 from a join b on a.c1=b.c1 where concat(a.c2,' ')=concat(b.c2,' ')) t
on a.c1=t.c1 where concat(a.c2,' ')<>concat(t.c2,' ')
C1 肯定有值. 要是RESULT RETURN NOTHING 则证明之. 大家看对不起对, 或有更好的方法. 谢谢

该话题已在历史区内,不能被修改或回复。       收藏    投诉
关闭窗口