
Envoyé par
JulienCEA
Cela dit je ne comprends pas pourquoi cette requête ne fonctionne pas.
Un problème de version surement (requêtes imbriquées pas supportées avant MySQL 4.1)

Envoyé par
JulienCEA
Je l'ai pourtant écrite intuitivement...
Le meilleur moyen pour avoir des problèmes de version (requêtes imbriquées), de performances et autres. Etre programmeur, c'est pas juste "traduire mot à mot un cahier des charges", c'est aussi réfléchir sur les ensembles... (et prendre en compte plein de paramètres)
Là où Maximillian veut en venir, c'est que la requête suivante est suffisante:
UPDATE repertoires SET OUVERT='0' WHERE PARENTID IN (1) ;
Elle est:
- simple
- intuitive
- performante
- compatible avec les anciennes versions de MySQL
Edit: Grillé par ePoX
Partager