数据库多表连接查询

时间:2017-06-07 09:24:53

标签: database jointable qsqlquery

我真的不知道要使用这些表来组合哪些查询来实现我的coressponding输出请帮助我

表1

w_ref t_id q_id qty

110 111 500 1

111 112 500 2

112 113 500 3

表2

t_id q_id material-x material-y material_id

111 500 14 15 7

112 500 18 18 7

113 500 10 11 8

表3

id material_name

7 abc
 8 def

我希望像这样加入表输出

输出

w_ref qty material-x material-y material_name

110 1 14 15 abc

111 2 18 07 abc

112 3 10 11 def

1 个答案:

答案 0 :(得分:0)

以下是INNER JOIN的SQL的简单示例。这将使您从给出的结果中获得基本的理解。

SELECT a.w_ref, a.t_id, a.q_id, a.qty, b.material-x FROM table1 a INNER JOIN table2 b ON b.t_id = a.t_id; 

然而,他们对你想要实现的目标很少,不应该只是发一个问别人要对它进行排序的问题。也许添加你到目前为止所尝试的内容以及你已经取得的成果。