Bonsoir Omar,
Je ne suis pas bien sûr d’avoir perçu le sens de votre question. Quoi qu’il en soit, il est possible de créer une ligne dans la table MYTAB en fonction de champ1, par exemple :
1 2 3 4 5 6 7 8 9
| INSERT INTO MATAB (id_matab, champ1) VALUES (1, 'machin') ;
INSERT INTO MATAB (id_matab, champ1) VALUES (2, 'chose') ;
INSERT INTO MYTAB (id_mytab, id_matab, champ2, champ3)
SELECT 50, x.id_matab, 'alpha', 'beta'
FROM MATAB AS x
WHERE champ1 = 'chose'
SELECT * FROM MYTAB ; |
Résultat du SELECT :
id_mytab id_matab champ2 champ3
----------------------------------------
50 2 alpha beta
N.B. Je passais là par hasard... Pour avoir des réponses rapides et plus nombreuses, le mieux est de poster sur le forum SQL, plus fréquenté.
Partager