【发布时间】:2017-05-12 05:17:11
【问题描述】:
我有 3 张桌子
表1
table1_ID name address
1 name1 bangalore
2 name2 chennai
3 name3 mumbai
表2
table2_ID age hobbies
1 20 reading
2 25 cricket
3 22 indoor games
table3_mapping
table1_ID table2_ID
1 2
2 2
3 1
现在,我应该如何根据 table1_ID 从 table2 获取数据,其中,table1_ID->table2_ID......如果我选择 name1,那么我应该得到那个名字的年龄和爱好。希望你理解这个问题。谢谢,,
【问题讨论】:
-
提示:
join...顺便说一句,您自己尝试过吗?要获得有关 SO 的帮助,您需要付出一些努力。 -
你尝试了什么?
-
select t1.*,t2.* from table t3 join t1 on t1.ID=t3.table1_ID join t2 on t2.ID=t3.table2_ID
标签: mysql