sql >> Base de Datos >  >> RDS >> Mysql

MySQL:cómo crear una nueva tabla que sea una unión en la clave principal de dos tablas existentes

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

Para obtener una vista, haga lo mismo excepto que reemplace "TABLE" con "VIEW". Si elige la tabla en lugar de la vista, asegúrese de agregar una clave principal, ya que no se agregará de manera predeterminada.