Aide sur une requête SQL

Fermé
cyldrick - 8 sept. 2010 à 15:58
 swed - 9 sept. 2010 à 13:02
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

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