Ich versuche, eine Abfrage, die Aufruf alle erhalten, die col3 = 1
übereinstimmen und den Rest der Gruppe col4 = 123
bekommen, während col2 der eindeutige Wert sein wird. Mein Tisch sieht aus wieJoin bestimmten Zeilen zu den Ergebnissen
ID col1 col2 col3 col4
---------------------------------
1 A1 A NULL 123
2 B1 B NULL 123
3 C1 C NULL 123
4 D1 D NULL 123
5 C2 C 1 123
6 D2 D 1 123
und ich versuche, eine Abfrage zu machen, die IDs 1,2,5 und 6. Die Gewerkschaften haben versucht, und schließt sich aus Variationen von select * from tbl where col4 = 123 and col3 =1
zurückkehren würde und sie alle entweder ausschließen 3,4,5 , 6 oder schließe sie alle ein.
Ich verstehe nicht, die Frage . Welche Kriterien möchten Sie zum Auswählen von Zeilen verwenden? – Blorgbeard
Ich möchte grundsätzlich für col4 = 123 abfragen und dann alles, was einen Wert in Spalte 3 hat und alle anderen Werte, die col2 nicht entsprechen. – user2920788