西安曲江银座大酒店:SQL语句问题???

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 16:48:54
select name from ts.agent where agenttree like (select agenttree from ts.agent where id=2 )

我想在like 后面的加一个%
根据like后面的select语句返回一条语句(肯定是一条)
怎么写这样的语句???
大虾,我急急急死了!!!

我就知道like后面一般跟个单个的词,字符啦什么的,不知道能跟一条语句,既然你知道返回肯定是一条语句,你为什么不用=呢?
select name from ts.agent where agenttree = (select agenttree from ts.agent where id=2 )
如果你实在要加%
select name from ts.agent where agenttree like'[(select agenttree from ts.agent where id=2 )]%'
我不知道行不行的啊,没试过,你试下呢?