Aide sur une requête SQL

cyldrick -  
 swed -
Bonjour à tous,

Je voudrais faire une requête SQL pour aller plus vite dans la configuration d'un site que je gère mais je galère un peu (beaucoup :p ) en SQL.

En fait dans une table je voudrais ajouter une ligne pour chaque ligne qui correspond à un critère donné. Chaud à expliquer :p , je passe par un exemple.
imaginons un table ID; NOM; COULEUR; PRIX; QUANTITE

chaque fois que je retrouve la COULEUR bleu, je voudrais ajouter un enregistrement avec le même nom, et COULEUR,PRIX, QUANTITE différent, l'ID étant automatique à la création.

J'espère que j'ai été clair

Merci pour vos réponses.

1 réponse

swed
 
Bonjour,
Un petit INSERT/SELECT devrait faire l'affaire;

Pour l'exemple :

INSERT INTO TA_TABLE T1 (NOM, COULEUR, PRIX, QUANTITE)
SELECT T2.NOM, NOUVELLE_COULEUR, NOUVEAU_PRIX, NVELLE_QTTE
FROM TA_TABLE T2
WHERE T2.COULEUR = 'BLEU'

Cordialement, M.
0