我有两个表A和B,其中存在一对多关系。查询表查找ANSI SQL中是否存在子表的匹配记录
现在我想从A存在一些记录,并且这个存在字段显示B是否有任何匹配的记录。我不想使用count
函数,因为B有太多延迟SQL执行的记录。要么我不想使用像下面这样的Oracle的rownum
等专有关键字,因为我需要尽可能多的兼容性。
select A.*, (
select 1 from B where ref_column = A.ref_column and rownum = 1
) existence
...
您的代码不返回的记录不具有B. – DylanYi 2010-03-10 09:27:55