sql >> Database >  >> RDS >> Mysql

MySQL - Een nieuwe tabel maken die een join is op de primaire sleutel van twee bestaande tabellen

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

Om een ​​weergave te krijgen, doet u hetzelfde, behalve dat u "TABLE" vervangt door "VIEW". Als je voor de tabel kiest in plaats van voor de weergave, zorg er dan voor dat je een primaire sleutel toevoegt, want die wordt niet standaard toegevoegd.



  1. MySQL Visual Studio Kan geen ontwerpvenster maken voor het geselecteerde object

  2. SQL selecteer meerdere rijen in één kolom

  3. Testgegevens genereren in SQL Server

  4. Wordt het TransactionScope-object volledig ondersteund met MySqlConnector voor .NET?