Qual è il mysql ho bisogno per ottenere il risultato qui sotto riportate queste 2 tabelle:MySQL vera unione righe ... non solo un'unione
Tabella 1:
+----+-------+
| id | name |
+----+-------+
| 1 | alan |
| 2 | bob |
| 3 | dave |
+----+-------+
table2:
+----+---------+
| id | state |
+----+---------+
| 2 | MI |
| 3 | WV |
| 4 | FL |
+----+---------+
Voglio creare una vista temporanea simile a questa
risultato desiderato:
+----+---------+---------+
| id | name | state |
+----+---------+---------+
| 1 | alan | |
| 2 | bob | MI |
| 3 | dave | WV |
| 4 | | FL |
+----+---------+---------+
Ho provato un unione mysql ma il seguente risultato non è quello che voglio.
create view table3 as
(select id,name,"" as state from table1)
union
(select id,"" as name,state from table2)
table3 risultato dell'unione:
+----+---------+---------+
| id | name | state |
+----+---------+---------+
| 1 | alan | |
| 2 | bob | |
| 3 | dave | |
| 2 | | MI |
| 3 | | WV |
| 4 | | FL |
+----+---------+---------+
Molto buona dimostrazione e definizione del problema +1 – SaidbakR