Critère de jointure
florian
-
moderno31 Messages postés 900 Statut Membre -
moderno31 Messages postés 900 Statut Membre -
Bonjour,
lorsque l'on traduit une requete SQL en algebre relationnelle (schéma) est - il possible d'utiliser "IN" comme critère de jointure?
lorsque l'on traduit une requete SQL en algebre relationnelle (schéma) est - il possible d'utiliser "IN" comme critère de jointure?
Configuration: Windows Vista Internet Explorer 7.0
3 réponses
-
IN ? c'est à dire..
Je ne comprends pas la question
En critères de jointure je mets AND -
Ahh oui.
Alors ce n'est pas interdit. Par contre attention aux résultats qui remontent.
A ta place je ne ferais pas de in dans une jointure n'importe comment, surtout d'un UPDPATE ou DELETE
LEFT JOIN ....ON....id=id2 AND champ IN ("toto", "tata").. J'ai un truc comme ça qui fonctionne de mon coté mais dans mon IN je n'utilise exclusivement que des INT pas de varchar ou autre. Après c'est le bordel sinon... Tout dépend des données que tu récupères.
-
Je te rassure je ne suis pas expert non plus.
Je dis juste que faut faire gaffe de bien joindre les bon identifiants et de filtrer en vérifiant bien le résultat dans tous les contextes de tes données.
Tu peux faire ce genre de bricolage mais soit très rigoureux.
En bref, j'espère que tu connais bien les données que tu manipules si tu fais ces jointures dans un UPDATE ou dans un DELETE.