Questão de Banco de Dados

Qual é a sintaxe correta para inserir uma linha em uma tabela usando uma subconsulta em SQL?

A
INSERT INTO nome_tabela (valor1, valor2, valor3) VALUES SELECT (valor1, valor2, valor3) FROM outra_tabela WHERE condição
B
INSERT INTO nome_tabela (valor1, valor2, valor3) ROW (valor1, valor2, valor3)=(SELECT valor1, valor2, valor3 FROM outra_tabela WHERE condição)
C
INSERT INTO nome_tabela (valor1, valor2, valor3) SET (valor1, valor2, valor3)=(SELECT valor1, valor2, valor3 FROM outra_tabela WHERE condição)
D
INSERT INTO nome_tabela (valor1, valor2, valor3) SELECT valor1, valor2, valor3 FROM outra_tabela WHERE condição

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!