Question sur les jointures - SQL/NoSQL - Programmation
Marsh Posté le 01-06-2006 à 22:15:29
salut, j'ai regardé un peu et voici ce que je propose (ca n'a pas été testé)
Code :
|
voila
ce fut un plaisir, j'espere que ca marche pcq l'enoncé n'est pas super super comprehensible.
edit : heureuseùment que je me suis relu plusieurs fois, j'avais oublié le "NOT" exists
Marsh Posté le 16-06-2006 à 10:15:56
Salut,
Désolé d'avoir été impoli et de ne pas avoir répondu plus tôt, Mais j'ai été pros par d'autres trucs plus urgents.
Donc déjà merci de d'être penché sur mon problème.
Je vais essayé ton truc. Sinon il pourrai y avoir une autre solution qui sera d'ajouté une clause de vérification du type dans un premier inner join.
Je fais les tests et je te tiens au courant.
Marsh Posté le 31-05-2006 à 12:29:02
Bonjour,
A partir de 2 tables (une table d'élément et une table de liens), je cherche le moyen d'obtenir une liste contenant tous les éléments d'un type (type1) et leur lien avec un autre type (type2), et les éléments (de type1) ne disposant pas de liens (avec les élément de type2).
La table des éléments contient des éléments de types différents identifiés par le champs "TYPE"
La table des liens permet d'associer les éléments entre eux quelque soit leur type. Et bien sûr un élément d'un type peut être lié à plusieurs autres éléments de type différents.
J'ai fait une requête du type
Code :
La requete fonctionne bien, sauf si un élément de type1 est lié à un autre élément de type quelconque mais pas à un élément de type2 (il n'apparait pas dans le résultat)
Je ne vois pas comment faire ma requete pour ne faire un test de lien et de non lien avec seulement le élément d'un type spécifé sans m'occuper des autres type d'éléments.
Merci de votre aide.