私はこれらの2つのテーブル与えられた以下の結果を達成するために必要なmysqlのは何か:MySQLの真行...マージだけではなく、労働組合
TABLE1:
+----+-------+
| id | name |
+----+-------+
| 1 | alan |
| 2 | bob |
| 3 | dave |
+----+-------+
表2:
+----+---------+
| id | state |
+----+---------+
| 2 | MI |
| 3 | WV |
| 4 | FL |
+----+---------+
は、
私はこの
望ましい結果のように見える一時的なビューを作成したい:
+----+---------+---------+
| id | name | state |
+----+---------+---------+
| 1 | alan | |
| 2 | bob | MI |
| 3 | dave | WV |
| 4 | | FL |
+----+---------+---------+
私はmysqlユニオンを試しましたが、次の結果は私が望むものではありません。
create view table3 as
(select id,name,"" as state from table1)
union
(select id,"" as name,state from table2)
表3組合結果:
+----+---------+---------+
| id | name | state |
+----+---------+---------+
| 1 | alan | |
| 2 | bob | |
| 3 | dave | |
| 2 | | MI |
| 3 | | WV |
| 4 | | FL |
+----+---------+---------+
非常に良いデモや定義を – SaidbakR