sql >> Databáze >  >> RDS >> Mysql

MySQL - Jak vytvořit novou tabulku, která je spojením na primárním klíči dvou existujících tabulek

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

Chcete-li získat zobrazení, proveďte totéž, ale nahraďte „TABLE“ výrazem „VIEW“. Pokud použijete tabulku a nikoli zobrazení, ujistěte se, že jste přidali primární klíč, protože ten se ve výchozím nastavení nepřidá.



  1. Twisted adbapi:runInteraction last_insert_id()

  2. Je to problém Microsoftu nebo Oracle?

  3. Získávání zadaných výsledků z ActiveRecord raw SQL

  4. Licencování MySQL a GPL