Critère de jointure
Fermé
florian
-
29 déc. 2009 à 18:13
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 - 30 déc. 2009 à 08:40
moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 - 30 déc. 2009 à 08:40
A voir également:
- Critère de jointure
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? - Forum Programmation
- Macro supprimer ligne selon critère ✓ - Forum Excel
- Excel critère non vide ✓ - Forum Excel
- Nb.si.ens critère différent de ✓ - Forum Excel
- Ana ✓ - Forum PS3
3 réponses
moderno31
Messages postés
870
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
29 déc. 2009 à 18:29
29 déc. 2009 à 18:29
IN ? c'est à dire..
Je ne comprends pas la question
En critères de jointure je mets AND
Je ne comprends pas la question
En critères de jointure je mets AND
moderno31
Messages postés
870
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
29 déc. 2009 à 18:34
29 déc. 2009 à 18:34
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.
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.
moderno31
Messages postés
870
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
30 déc. 2009 à 08:40
30 déc. 2009 à 08:40
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.
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.
29 déc. 2009 à 18:31
là au lieu d'une égalité, je voudrais mettre une fonction IN