Petit probleme avec une requete SQL

Petit probleme avec une requete SQL - SQL/NoSQL - Programmation

Marsh Posté le 10-11-2004 à 11:02:59    

J ai une requete toute bete mais je trouve pas mon erreur:
DELETE A1.*
FROM arti A1, arti A2
WHERE  
 A1.code LIKE "AB%"
AND
 A1.coloris = "0000"
AND  
 A2.coloris = "SANS"
AND  
 A1.code = A2.code
 
Si je remplace mon DELETE par un select ca fonctionne mais je désire enlever tout les article dans ma table arti qui correspondent à ce critère...
D avance merci!
Ben
 

Reply

Marsh Posté le 10-11-2004 à 11:02:59   

Reply

Marsh Posté le 10-11-2004 à 12:08:05    

delete A1.*  
 
c'est n'imp, on fait delete from tout court.

Reply

Marsh Posté le 10-11-2004 à 13:32:46    

Donc qqch comme :
 

Code :
  1. DELETE
  2. FROM   arti A1
  3. WHERE  A1.code LIKE "AB%"
  4. AND    A1.coloris = "0000"
  5. AND    A1.code IN
  6.       (SELECT A2.code
  7.        FROM   arti A2
  8.        WHERE  A2.code = A1.code
  9.        AND    A2.coloris = "SANS" );

Reply

Marsh Posté le 12-11-2004 à 11:15:16    

on peut même virer le from qui est optionnel

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed