MySql insérer les résultats d'un select
Je voudrais savoir si je peux utiliser une requête comme ça:
INSERT INTO t2 (a, b)
VALUES (
SELECT a, b
FROM `t1` AS o
WHERE o.id NOT
IN (
SELECT a
FROM t2
)
)
L'idée est de remplir le t2 avec quelques données du t1, mais je dois avoir tort sur la syntaxe.
Merci pour votre aide
Vous devez vous connecter pour publier un commentaire.
Vous n'utilisez pas le
VALUES
mot-clé lors de l'insertion d'unSELECT
déclaration.supprimer la
values
comme
OU plus readble format
Vous n'avez pas besoin de les VALEURS dans votre requête.