【发布时间】:2015-01-31 18:39:36
【问题描述】:
我有两张桌子:Invoice
id number date client end client city vracht
1 4271 2014-5-28 ALLIN STIHO ZWOLLE 0
和Materials。
id number material thickness length width amount price
1 14271 Ocoume 10 2500 1220 150 2,3
2 14271 Ocoume 15 2500 1220 60 2,3
3 14271 Ocoume 18 2500 1220 125 2,3
4 14271 Ocoume 22 2500 1220 44 2,3
5 14271 Ocoume 40 2150 1000 72 2,3
6 14271 Ocoume 18 3100 1530 25 2,3
Invoice 表中是发票。 Materials 表中是属于发票的物料。
我想要的是将具有相同发票编号(表中的编号列)的那些与选择查询结合起来,如下所示:
number date client end client city vracht material thickness length width amount price
14271 2014-5-28 ALLIN STIHO ZWOLLE 0 Ocoume 10 2500 1220 150 2,3
14271 2014-5-28 ALLIN STIHO ZWOLLE 0 Ocoume 15 2500 1220 60 2,3
14271 2014-5-28 ALLIN STIHO ZWOLLE 0 Ocoume 18 2500 1220 125 2,3
14271 2014-5-28 ALLIN STIHO ZWOLLE 0 Ocoume 22 2500 1220 44 2,3
14271 2014-5-28 ALLIN STIHO ZWOLLE 0 Ocoume 40 2150 1000 72 2,3
14271 2014-5-28 ALLIN STIHO ZWOLLE 0 Ocoume 18 3100 1530 25 2,3
这个查询看起来如何?
【问题讨论】:
-
@shree.pat18 如何使用 JOIN?
-
检查内部连接
-
这两个表是如何链接的?哪些列?
-
@MZeinstra 您总是可以从文档开始:dev.mysql.com/doc/refman/5.0/en/join.html
-
有外键关系吗?
标签: mysql select-query