sql:
select (select remark from A where code =(select costCenter from B where loginId = 'chengxin.wang')) from C
我想将第一个select后面的括号里面的查询结果作为字段,但现在这样写只是作为了字符串,查询结果是很多行的子查询结果,
而不是在C表中将查询结果作为字段所查询的返回值
你这个实在不行的话,就用存储来搞把,用字符串拼接然后执行。
select * from (
select (select remark from A where code =(select costCenter from B where loginId = 'chengxin.wang')) aa from C
) a where aa='xxx'