在两个表a,b查询a.id,b,ic中字段名相同的返回1不符合条件返回2,pl/sql怎么写

如题所述

第1个回答  2013-11-27
select (case a.id when b.ic then 1 else 2 end) as res from a,b追问

不是这样的

select lbid,jyfws,'' aa from 
zl_spzlb a,zl_jgzlb b where b.resid=225827

在这两张表中查询字段相同的在aa字段返回1不符合条件的返回2,sql语句怎么写

第2个回答  2013-11-27
a和b的关联条件呢 没有条件怎么比较字段名?追问

select lbid,jyfws,'' aa from 
zl_spzlb a,zl_jgzlb b where b.resid=225827

在这两张表中查询字段相同的在aa字段返回1不符合条件的返回2,sql语句怎么写

追答

select lbid,jyfws,'' aa from
zl_spzlb a,zl_jgzlb b where b.resid=225827
这句依然没有a和b的关联条件 这样查询的话只是两表的笛卡尔集
而且照你的描述 如果要比较的是lbid和jyfws这两个字段 那么应该是包含的关系 并不是相等

相似回答
大家正在搜