mysql三表联合查询问题

以上是表结构。member表中student_id和student表的row_id关联,student表中的city_id和region表中的region_id关联。现在... 以上是表结构。
member表中student_id和student表的row_id关联,student表中的city_id和region表中的region_id关联。
现在要取到member表中的image,student表中的name,region表中的region_name,该如何写sql。我这么写没有得到正确的结果:select m.row_id,m.image,s.account,s.name,s.store,r.region_name from memeber m left join student s on m.student_id=s.row_id left join region r on s.city_id=r.region_id
展开
 我来答
talorkitty
2014-08-05 · TA获得超过771个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:439万
展开全部
select 
    a.row_id
    a.image,
    b.name,
    c.region_name
from
    member a,
    join student b,region c on (a.student_id =b.row_id and b.city_id = c.region_id );
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仁科信息
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部... 点击进入详情页
本回答由仁科信息提供
micro0369
2014-08-05 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4030万
展开全部
那你要什么样的结果?举个结果的例子?
追问

例如:

追答
你自己的sql语句就可以啊,

select m.row_id,m.image,s.account,s.name,r.region_name 
from memeber m inner join student s on m.student_id=s.row_id 
    inner join region r on s.city_id=r.region_id

还是,你要求1个人最多只能有一条数据返回 ???

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式