0
我有两个表 - 字符串的表1和表2的字符串。用第二个查找表解码一个表的SQL查询
Table 1:
+-------+-------+-------+-------+-------+
| | col A | col B | col C | col D |
+-------+-------+-------+-------+-------+
| row 1 | 1 | | | |
| row 2 | | 2 | | |
| row 3 | 8 | 3 | | |
| row 4 | 9 | | 4 | |
+-------+-------+-------+-------+-------+
Table 2:
+-------+-------+--------------+
| | col A | col B |
+-------+-------+--------------+
| row 1 | 1 | dog |
| row 2 | 2 | cat |
| row 3 | 3 | zebra |
| row 4 | 4 | donkey |
| row 5 | 8 | horse |
| row 6 | 9 | honey badger |
+-------+-------+--------------+
是否有SQL查询将返回以下内容?
+-------+--------------+-------+--------+-------+
| | col A | col B | col C | col D |
+-------+--------------+-------+--------+-------+
| row 1 | dog | | | |
| row 2 | | cat | | |
| row 3 | horse | zebra | | |
| row 4 | honey badger | | donkey | horse |
+-------+--------------+-------+--------+-------+
此刻我是SELECT * IN Table_1
。 然后查询Table_2六次以获得结果。有更加优雅的方式吗?
我想要使用SELECT * - 我不想在查询中指定表标题(因为有50多个表标题)。
这种设计可能有合法的原因,但列举的列经常暗示 – Strawberry 2014-12-07 09:39:24