求一条SQL,两表取值的,是不是要用子查询?

2012-02-15 18:58:38 +08:00
 icerunz
需求是要从table1查出id1,然后从table2中根据id1查出对应的id2。
表的大概结构就是:
table1的字段:
id_ai,id1,name1,desc1
table2的字段:
id_ai,id1,id2

这样的需求能够用一句SQL就搞定么?
谢谢。
3410 次点击
所在节点    问与答
3 条回复
ri0day
2012-02-15 19:05:46 +08:00
join 也可以吧
reus
2012-02-15 19:15:55 +08:00
select id2 from table1 left join table2 on table1.id1=table2.id1 where ....
这样吧
icerunz
2012-02-15 20:07:09 +08:00
@reus 感谢,通了。:)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/27419

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX