SQL:如何连接表并将值获取到单个列中

时间:2015-07-30 21:15:36

标签: mysql sql

我需要左连接Table1,Table2。但必须从单列中的两个表中显示标志列。左连接因为我需要Table1中的所有记录。希望通过查看下表和所需的输出来明确。

Table 1
id   |  flag  |  location_code
------------------------------
101  |        |  444
102  |  T     |  55
103  |  T     |  444
104  |  T     |  55
105  |        |  444
106  |        |  666
107  |  T     |  55
108  |  T     |  444
109  |  T     |  444
110  |        |  55

Table 2
id   |  flag  |  location_code
------------------------------
102  |        |  55
104  |        |  55
107  |        |  55
110  |        |  55

我需要显示为

id   |  flag  |  location_code
------------------------------
101  |        |  444
102  |        |  55
103  |  T     |  444
104  |        |  55
105  |        |  444
106  |        |  666
107  |        |  55
108  |  T     |  444
109  |  T     |  444
110  |        |  55

如何为此编写select语句.... 请帮忙..

1 个答案:

答案 0 :(得分:0)

{{1}}