Auswählen mehrerer Werte in MySQL
In MySQL kann es manchmal schwierig sein, mehrere Werte aus einer Tabelle auszuwählen. Es gibt jedoch ein paar einfache Ansätze, um dies zu erreichen.
Bei der Auswahl von Zeilen basierend auf bestimmten IDs kann eine ODER-Bedingung verwendet werden. Um beispielsweise Zeilen auszuwählen, bei denen die ID entweder 3 oder 4 ist, würde die Abfrage wie folgt lauten:
SELECT * FROM table WHERE id = 3 OR id = 4
Eine andere Option ist die Verwendung des IN-Operators. Dies ermöglicht die Angabe einer Liste mit abzugleichenden Werten. Die entsprechende Abfrage mit IN wäre:
SELECT * FROM table WHERE id IN (3,4)
Diese Ansätze können erweitert werden, um mehrere Werte basierend auf einer beliebigen Spalte auszuwählen, nicht nur auf der ID. Um beispielsweise Zeilen auszuwählen, deren Name entweder „andy“ oder „paul“ ist, würde die Abfrage wie folgt lauten:
SELECT * FROM table WHERE name = "andy" OR name = "paul"
Oder mit IN:
SELECT * FROM table WHERE name IN ("andy", "paul")
Das obige ist der detaillierte Inhalt vonWie wähle ich mehrere Werte in einer MySQL-Tabelle aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!