Hola gracias por responder,
pues es que el profesor nos enseño a hacer un join y ponerlo en una vista pero yo necesito es tomar los datos y agregarlos a una tabla diferente pero al hacer el insert into no logro entender como debo poner los datos
Código: mysql
Aca muestro la estructura de la tabla a la que quiero ingresar los datos tomados del join
Código: mysql
pues es que el profesor nos enseño a hacer un join y ponerlo en una vista pero yo necesito es tomar los datos y agregarlos a una tabla diferente pero al hacer el insert into no logro entender como debo poner los datos
INSERT INTO solicitudes
SELECT C.nombre, C.apellido, numero_caddie, categoria, CONCAT(J.nombre,' ',J.apellido) "DATOS JUGADOR"
FROM caddies C
JOIN jugador J
ON C.Id_caddies=J.Id_jugador
Aca muestro la estructura de la tabla a la que quiero ingresar los datos tomados del join
create table Solicitudes(
Id_solicitud int AUTO_INCREMENT primary key,
Id_caddie int,
nombre_caddie varchar(30),
apellido_caddie varchar(30),
numero_caddie int(3),
categoria_caddie varchar(15),
Id_jugador int,
nombre_jugador varchar(30),
apellido_jugador varchar(30),
estado_caddie int(1),
FOREIGN KEY (Id_caddie)REFERENCES Caddies(Id_caddies),
FOREIGN KEY (Id_jugador) REFERENCES Jugador(Id_jugador)
);