moin,
Wenn Dein Datensatz eine ID hat, dann sollte diese eineindeutig sein, so dass es nur einen mit der ID 97 geben kann. Hierdurch werden dann weitere WHERE-Klauseln in der Suche obsolet. Andernfalls verwendest Du ein verwirrendes, sehr wahrscheinlich grundfalsches Design.
was hat die eindeutigkeit eines schlüsselattributes damit zu tun, ob ich zu meiner auswahl noch andere kritereien hinzufüge ? ich kann ja wohl auch sagen, wenn datensatz mit der id = 10 in der spalte 3 den wert grün hat, dann liefer ihn mir zurück, ansonsten nicht.
Ilja