两个表:
第一个表包括 id,name两列。
第二个表的一列是存第一个表的id。
查询的结果是第一表的所有项,加一列如果id出现在第二个表给一个true否则false。
------解决思路----------------------
select id,name,
case when exists(select 1 FROM 表2 where id=表1.id) then 'True' else 'False' end AS 状态
from 表1
------解决思路----------------------
SELECT a.id,
a.name,
decode(b.id, NULL, 'False', 'True')
FROM t_a a,
t_b b
WHERE a.id = b.id(+)
其实就是一个简单的左链接