Avoir une table avec trois colonnes: col1 étant INT primaire, col2 & col 3 étant UNIQUE et INT.Instruction SQL Select avec attributs indexés UNIQUE
J'ai besoin pour sélectionner les lignes dans lesquelles col1, col2 et col3 sont égales à const1 et col2 et
col3 ne sont pas égales à zéro.
La requête suivante est-elle correcte?
NOTE: avez utilisé des noms significatifs pour les attributs et les valeurs données ici pour
fins illistrative seulement.
SELECT * FROM table WHERE col1 = const OR col2 = const OR col3 = const AND (coll2 <> 0 AND col3 <> 0);
const peut être tout INT valeurs
Vous dites « Different » dans le texte mais votre requête semble être la comparaison avec '='? –
Est-ce un devoir? –
@OlegDok: Certainement pas. Même si c'était le cas, j'ai essayé au moins de trouver la logique incorrecte, plutôt que de simplement copier la question de mes notes. – user980411