
sql like 如何使用跨表查询
2个回答
展开全部
首先:like只能一个值,如果子查询要like的结果只能是一个.
select a.* from a where a. desc like (select distinct desc from b); DESC的结果只能是一个!
如果用多表关联的方式查询.
select a.* from a,b where a.id = b.id and b.desc like '%***%';
select a.* from a where a. desc like (select distinct desc from b); DESC的结果只能是一个!
如果用多表关联的方式查询.
select a.* from a,b where a.id = b.id and b.desc like '%***%';
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询