Es tut mir leid, wenn der Titel verwirrend ist, ist es besser in einem Beispiel erklärt.SQL Return Zeilen-ID, wenn ein Feld mit meinem Suchbegriff nach meiner Zeilen-ID gruppiert
Ich habe eine Tabelle von Daten wie folgt aus:
1 ProductA 'Cheesy'
2 ProductA 'Creamy'
3 ProductA 'Juicy'
4 ProductB 'Buttery'
5 ProductB 'Clean'
6 ProductC 'Bitter'
Ich möchte an einem Suchbegriff ein, zum Beispiel ‚Cheesy‘ und ‚Juicy‘. Dies sollte zurück:
ProductA
... weil ProduktA Spiele mit id 1 und 3.
Aber wenn ich für ‚Cheesy‘ und ‚Bitter‘ zu suchen, sollte dieser keine Datensätze zurück, wie ProduktA haben können " Cheesy ', aber es enthält keinen Rekord für' Bitter '.
Ist das möglich?
Haben Sie versucht, 'INTERSECT' in Ihrer Abfrage zu verwenden? – HABO
@ user92546: Guter Punkt, warum postest du keine Antwort? – Andomar
@Andomar - Adressiert Ihre Bedenken unten. Manchmal sind Benutzer bereit, eine Vorstellung davon zu geben, was sie versucht haben. Manchmal genügt ein Anstoß in produktiver Richtung. Andere Male wollen sie nur die verdammte Antwort JETZT! So geht es. – HABO