Ao longo das aulas de SQLite online, foi apresentado como inserir linhas com SELECT.
Segui exatamente o passo a passo apresentado no video tanto na importação quando na inserção de dados, porém utilizando o MySQL. Entretanto não foi possível a inserção dos dados de tabelapedidos na tabelapedidosgold sem a utilização do INNER JOIN...ON, o que pode ter acontecido?
`CREATE TABLE tabela_pedidos_gold (
id_pedido_gold INT PRIMARY KEY,
data_de_pedido_gold DATE,
status_gold VARCHAR (255),
total_pedido_gold DECIMAL (10, 2),
cliente_gold INT,
data_de_envio_estimada_gold DATE,
FOREIGN KEY (cliente_gold) REFERENCES tabela_clientes (id_cliente)
);
INSERT INTO tabela_pedidos_gold (
id_pedido_gold,
data_de_pedido_gold,
status_gold,
total_pedido_gold,
cliente_gold,
data_de_envio_estimada_gold
)
SELECT
id,
data_do_pedido,
status,
total_do_pedido, cliente,
data_de_envio_estimada
FROM tabela_pedidos
INNER JOIN tabela_clientes
ON tabela_pedidos.cliente = tabela_clientes.id_cliente
WHERE Total_do_Pedido >= 400;
SELECT * FROM tabela_pedidos_gold;`