Not IN Not Exists sous MySQL? - SQL/NoSQL - Programmation
Marsh Posté le 23-03-2005 à 08:59:35
Avant la version 4 de mySql, pas moyen de faire des requêtes imbriquées.
Il faut faire des jointures externes plutôt :
Code :
|
Quand aucune ligne n'est trouvée dans item, les champs renvoyés pour cette table sont NULL, d'où la clause WHERE
Marsh Posté le 23-03-2005 à 10:17:22
Au fait avec un DELETE ca marche comment le LEFT JOIN?
Code :
|
Ca ca marche pas
Marsh Posté le 23-03-2005 à 10:52:14
Essaye pour voir :
Code :
|
Vu ici : http://dev.mysql.com/doc/mysql/en/delete.html
Marsh Posté le 11-05-2005 à 23:20:25
Juste une question supplementaire : comment fait-on quand la table sur laquelle on joint a un critere de selection en plus ?
Par exemple, sur le sql precedent on voudrait par exemple que annonces.date soit plus petit que XXX ?
J'ai un probleme de ce genre, avec une jointure comme ca tous les champs de la table jointe sont nuls, impossible de raffiner la requete ...
Marsh Posté le 12-05-2005 à 12:33:08
Code :
|
au pif ...
Marsh Posté le 22-03-2005 à 18:23:38
alut,
J'aimerais effacer l'ensemble des items d'une table fille qui ne sont pas referencés par une table mere comment faire?
J'ai essaye ca et ca ne marche pas
Merci