suppression de doublon

Zorglub
Invité n'ayant pas de compte PHPfrance

28 juil. 2005, 17:04

je ne comprends pas pourquoi cette requette ne fonctionne pas!

delete from medecin where (select email from doublon );


et j'avoue que ça fait un moment que je n'ai pas fait de cours et de TD de SQL.

merci pour votre aide!

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 juil. 2005, 17:16

Si tu utilise mySQL, se serveur de données n'accepte pas les sous-requetes.

Il faut que tu fasses le select, que tu fasses une chaine de caractères avec les résultats de cette requete et que tu fasses la seconde requete en remplacant la sous requete par cette chaine construite
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Zorglub
Invité n'ayant pas de compte PHPfrance

28 juil. 2005, 17:18

mais c'est une solution de sauvage!!! il n'y a pas plus simple???

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

28 juil. 2005, 17:21

http://www.nexen.net/docs/mysql/annotee/subqueries.php
Depuis la version 4.1, MySQL supporte toutes les formes de sous-requêtes et opérations que le standard SQL requiert, ainsi que quelques fonctionnalités spécifiques.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 juil. 2005, 17:27

http://www.nexen.net/docs/mysql/annotee/subqueries.php
Depuis la version 4.1, MySQL supporte toutes les formes de sous-requêtes et opérations que le standard SQL requiert, ainsi que quelques fonctionnalités spécifiques.
Je reconnais que je suis allez un peu vite dans ma description du pb mais ça concerne encore pas mal de monde
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 juil. 2005, 17:28

mais c'est une solution de sauvage!!! il n'y a pas plus simple???
C'est, à mon sens, la solution la plus simple si tu as un mySQL < 4.1 (;) mere-teresa)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer