Il est facile de trouver tous les utilisateurs qui ont ids trait.color = « vert » mais je dois trouver tous les gens qui ne le font pas. La façon évidente est une sous-sélection pour tous les ids où existe pas (select id où trait.color = « vert") mais je tentais de penser s'il y a un moyen de le faire sans subselect. Est-il un truc que je ne sais pas?Vous recherchez sql pour trouver une liste de personnes dans une base de données qui n'ont pas une ligne particulière sans utiliser existe pas
sybase 12,5 pas de clé étrangère, mais la table est un à plusieurs. imaginez simple
ID trait
-- -----
1 yellow
1 green
1 blue
2 yellow
2 blue
2 black
3 yellow
3 green
3 black
La base de données (y compris version) et structure de la table serait utile. –
Cela peut aller de plusieurs façons en fonction de vos relations. Pouvez-vous poster des informations PK et FK? –
sybase 12,5 pas de clé étrangère, mais la table est une relation un à plusieurs. Imaginez un simple tableau que je viens d'ajouter à la question. – stu