数据库左外连接与基表

时间:2016-05-11 15:49:52

标签: sql

我有3个表A,B,C,数据如下

表A

C1     C2
----------
100     X
200     Y
300     z

表B

C1     C2
-----------
100    bb
300    bb1

表C

C1     C2
-----------
200    cc
300    cc1

我想要一个可以如下输出的查询;结果中的记录数应与A中的记录数相同。

100   X      100   bb    null null
200   y      null  null  200  cc
300   z      300   bb1   300  cc1

注意:所有表都有一对一的关系,例如只给出了3个表。这可以是任意数量的表格。

2 个答案:

答案 0 :(得分:0)

试试这个:

SELECT *
FROM tableA a
LEFT JOIN tableB b ON a.c1 = b.c1
LEFT JOIN tableC c ON a.c1 = c.c1 

答案 1 :(得分:0)

试试这个,应该有效 -

obj['items'].forEach(function(val, i){
  var elm = angular.element(val['description'])[1].src;
  console.log(elm);
});