Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL - Jak utworzyć nową tabelę będącą połączeniem na kluczu podstawowym dwóch istniejących tabel

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

Aby uzyskać widok, zrób to samo, z wyjątkiem zamiany „TABELA” na „WIDOK”. Jeśli idziesz z tabelą, a nie z widokiem, pamiętaj o dodaniu klucza podstawowego, ponieważ nie zostanie on dodany domyślnie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy możliwe jest utworzenie kolumny w MySQL z wyrażeniem jako wartością domyślną?

  2. wstawianie wartości z wielu zaznaczonych pól wyboru do bazy danych

  3. Laravel - aktualizuj wiele rekordów z różnymi wartościami

  4. 10 przydatnych wskazówek dotyczących dostrajania wydajności MySQL

  5. użycie auto_increment w kluczu złożonym