Homepage selbermachen 7.846 Themen, 35.563 Beiträge

MySQL: Geht sowas? ...select...where feld='1,2,4' ??

W@ldemar / 3 Antworten / Flachansicht Nickles

Ich möchte mögichst einfach gehalten mehrere Felder in einer MySQL Tabelle ansprechen, ohne PHP oder dergleichen, nur mittels einem MySQL Befehl.

Das ganze sieht so aus:

ID....Feld....Name
1....3....Gustav
2....4....Harald
3....2....Olaf



Das ganze dachte ich mir so:

select * from tabelle where Feld='2','3','4'......

aber das scheint nicht zu gehen. Hintergrund ist, ich will nicht mit zig OR Befehlen arbeiten, also das ganze soll nicht so aufgebaut werden:

select * from tabelle where Feld='2' OR Feld ='3' .....


Gibts da was obiges, ohne dass man weitere SQL Befehle verwenden muss?

bei Antwort benachrichtigen
Borlander W@ldemar „MySQL: Geht sowas? ...select...where feld='1,2,4' ??“
Optionen

Falls Du die Werte '2','3','4' vorher auch aus der Datenbank ausgelesen hast, dann wäre womöglich ein SubSelect eleganter. Sei hier nur der Vollständigkeit halber erwähnt, ohne genauere Kenntnis der Umstände lässt sich das nicht beurteilen...

bei Antwort benachrichtigen