sql语句中like后面的是子句的字段该怎么写?
现在我这里有T1,T2两个表首先我想在T2表中检索出一个字段,假设是A列(selectT2.AfromT2where...)然后我想用所有检索出来的A列作为T1表B列的l...
现在我这里有T1,T2两个表
首先我想在T2表中检索出一个字段,假设是A列(select T2.A from T2 where ...)
然后我想用所有检索出来的A列作为T1表B列的like条件,即:
select T1.* from T1 where T1.B like A+'%'
上面这句是我的假想语句 我不知道怎么用一条语句实现把T1,T2表联立来抽出结果
用子句的方式就是报出 ORA-01427: 单行子查询返回多于一个行
这样的错误 请高手指点 多谢!! 展开
首先我想在T2表中检索出一个字段,假设是A列(select T2.A from T2 where ...)
然后我想用所有检索出来的A列作为T1表B列的like条件,即:
select T1.* from T1 where T1.B like A+'%'
上面这句是我的假想语句 我不知道怎么用一条语句实现把T1,T2表联立来抽出结果
用子句的方式就是报出 ORA-01427: 单行子查询返回多于一个行
这样的错误 请高手指点 多谢!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |