Ich habe eine solche Abfrage SELECT col1, col2 FROM t WHERE col1>1645 AND (col2=5 OR col2=7 OR col2=9)
und ich möchte alle Zeilen, wo für einen bestimmten Wert von col1 alle Werte durch die Bedingung auf col2 vorhanden sind, erhalten . Also e. G. Aus diesen AufzeichnungenMySQL Zeilen auswählen, wo zwei Spaltenwerte mindestens einmal basierend auf einer Bedingung
1700, 5
1700, 7
1700, 8
1700, 9
3 wird während der folgenden Willen keine gewählt werden, weil col2 = 7
1800, 4
1800, 5
1800, 6
1800, 9
Dies wird keine Ergebnisse zurückgeben. Wie kann 'col2' einem anderen Wert in derselben Zeile entsprechen? – sgeddes
@ Sgeddes Recht :) – pedmillon
lol ... bearbeitet die Antwort ... sehen, ob das funktioniert – objectNotFound