Zitat:
SELECT ID
FROM backend_login
WHERE (Username = 'Marco' AND Name = 'Marco')
OR (Username = 'Moritz' AND Name = 'Moritz')
OR (Username = 'Tobi' AND Name = 'Tobi')
Das funktioniert auch nicht so wie ich es gerne möchte. Mit dieser Abfrage bekomme ich z.b. den letzten Eintrag der gefunden wird.
Nochmal zur Erklärung:
1. Name und Username sind unterschiedlich, deshalb da auch "OR"
2. An leerzeichen liegt es nicht, diese habe ich vorher so bearbeitet, dass auch das richtige gefunden werden muss.
SELECT ID FROM backend_login WHERE ((Username = 'Marco') OR (Name = 'Marco')) OR ((Username = 'Moritz') OR (Name = 'Moritz')) OR ((Username = 'Tobi') OR (Name = 'Tobi'))
Es sollte dann eine Liste mit genau zwei Ergebnissen (1,2) geliefert werden bei der Abfrage.
[EDIT]
Vielen Dank, genau das wars was ich meinte und gesucht habe:
SQL-Code:
SELECT
ID
FROM
backend_login
WHERE
Username IN ('Marco', 'Moritz', 'Tobi') OR
Name IN ('Marco', 'Moritz', 'Tobi')
LG Marco