Page 1 sur 1

suppression de doublon

Posté : 28 juil. 2005, 17:04
par Zorglub
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!

Posté : 28 juil. 2005, 17:16
par zeus
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

Posté : 28 juil. 2005, 17:18
par Zorglub
mais c'est une solution de sauvage!!! il n'y a pas plus simple???

Posté : 28 juil. 2005, 17:21
par mere-teresa
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.

Posté : 28 juil. 2005, 17:27
par zeus
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

Posté : 28 juil. 2005, 17:28
par zeus
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)