Hi, c'est possible en SQL (MySQL) d'écrire simplement une égalité sur une clé multi-colonne ?
Illustration :
# ma table 'Client' :
- 'Banque' integer
- 'NumCompte' integer
- 'Nom' varchar
- 'Prenom' varchar
- Primary key ('Banque','NumCompte') |
Maintenant je voudrais trouver tous les clients qui ne sont pas les paires (2,3);(2,10);(3,78);(9897;78);... sans avoir à écrire l'expression lourde ...
SELECT * FROM 'Client' WHERE (Banque=2 AND NumCompte=3) OR (Banque=2 AND NumCompte=10) OR ... |
Enfin la tete de l'espression je m'en fous un peu, je veux surtout la solution la plus rapide. Si la solution de la table temporaire pouvait etre éviter (est-ce la solution la plus rapide ?!?).