sql >> Database teknologi >  >> RDS >> Mysql

MySQL - Sådan opretter du en ny tabel, der er en join på primærnøgle af to eksisterende tabeller

CREATE TABLE result AS 
  (SELECT first.*, 
          second.f1, 
          second.f2, 
          second.f3 
   FROM   first 
          INNER JOIN second 
                  ON first.id = second.id);

For at få en visning skal du gøre det samme bortset fra at erstatte "TABEL" med "VISNING". Hvis du går med tabellen i stedet for visningen, skal du sørge for at tilføje en primær nøgle, da den ikke vil blive tilføjet som standard.



  1. MySQL FIND_IN_SET() fungerer ikke som forventet

  2. Importer CSV til MySQL

  3. Hvordan skriver man en tabel i PostgreSQL fra R?

  4. Hvordan tilføjer jeg indekser til MySQL-tabeller?