多个关联表多字段多条件模糊查询

有5个表,其中3个主表,2个关联表主表和主要字段如下表a:id,name,type表b:id,name,size表c:id,name关联表如下表ab:a_id,b_id表... 有5个表,其中3个主表,2个关联表
主表和主要字段如下
表a:id,name,type
表b:id,name,size
表c:id,name
关联表如下
表ab:a_id,b_id
表ac:a_id,b_id

查询条件
a.name或b.name或c.name包含字符“ww”
且a.type=1
且b.size=2

结果集为满足条件的a表所有字段
展开
 我来答
百度网友80ec26d27
2012-11-28 · TA获得超过106个赞
知道答主
回答量:29
采纳率:0%
帮助的人:24.5万
展开全部
select distinct a.id,a.name,a.type from a a left join b b on a.id=c.id left join c on a.id=c.id where (a.name like '%ww%' or b.name like '%ww%' or c.name like '%ww%') and a.type=1 and b.size=2
更多追问追答
追问
a,b,c中并没有相同的字段,他们的关联关系是在ab,bc这两张表中的,这种情况如何处理呢?
追答
关联表如下
表ab:a_id,b_id
表ac:a_id,b_id
其中表ac:a_id,b_id怎么还有这种关联,c表就一个id字段总要和一个表的字段关联吧, 你写一个a_id,b_id是什么意思,还是你想说的是,a表和b表关联后,再跟据ab表的结果集用a.id,a.name去关联c.id,c.name
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lanniao007
2012-12-11 · TA获得超过1012个赞
知道小有建树答主
回答量:1489
采纳率:40%
帮助的人:449万
展开全部
select a.id,a.mame,a.type
from a left join b on a.id=b.id
left join c on a.id=c.id where a.type=1 and b.size=2
and (a.name like '%ww%' or b.name like '%ww%' or c.name like '%ww%' )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gyogh
2012-11-28 · TA获得超过267个赞
知道小有建树答主
回答量:561
采纳率:33%
帮助的人:142万
展开全部
select a.id,a.mame,a.type
from a left join b on a.id=b.id left join c on a.id=c.id where a.type=1
and b.size=2
and(a.name='ww' or b.name='ww' or c.name='ww' )
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狮子座雨落魂
2015-11-11 · TA获得超过479个赞
知道小有建树答主
回答量:668
采纳率:66%
帮助的人:193万
展开全部
SELECT * from table1 t1,table2 t2,table3 t3 where t1.name = t2.name AND t2.no = t3.no and t3.num = t1.num AND t1.age = 1 AND t1.productName LIKE '%111%' AND t2.productName like '%222%';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kwchappy
2016-01-25 · TA获得超过775个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:315万
展开全部
  1. 具体逻辑具体分析


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式