MYSQL三张表关联查询请教

假设情况是这样:商品表(X),字段有,idtitlecatearea(备注:cate是分类,area是区域)分类表(Y),字段有,idcidscidcname(备注:ci... 假设情况是这样:
商品表(X), 字段有, id title cate area (备注:cate是分类,area是区域)
分类表(Y), 字段有, id cid scid cname (备注:cid是一级分类,scid是二级分类,cname是名称)
区域表(Z), 字段有, id cid scid cname (备注:cid是一级分类,scid是二级分类,cname是名称)

表Y和表Z的字段名字都一样,id字段又3个都同名,那这3个表,还能关联查询吗?怎么写?还是只能重新命名
谢谢
展开
 我来答
晴天dandelion
2017-10-16 · TA获得超过407个赞
知道小有建树答主
回答量:306
采纳率:78%
帮助的人:147万
展开全部
可以关联查询的,如果两个表的字段有关联的话,同名表的关联可以这样写
select x.*, y.*, z.* from x as xx
left join y as yy on xx.cate = yy.scid
left join z as zz on zz.cate = zz.scid
我不是很明白你说的三个表的区域之间的关联,这个可能有错你可以改改
如果两个表相同名称的字段相关联的话条件就是aa.name = bb.name
ji...g@163.com
2017-10-13 · TA获得超过320个赞
知道答主
回答量:290
采纳率:0%
帮助的人:80.6万
展开全部
咏鹅(洛宾王)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式