Hallo,
in der Datenbank meines Sportwagenmanagers habe ich eine Tabelle mit Autos und den zugehoerigen Fahrern (ja, ich aendere das layout oefter mal):
mysql\> SELECT car,driver FROM car\_and\_drivers WHERE 1;
+----------+---------+
| car | driver |
+----------+---------+
| Ferrari | Fred |
| Porsche | Frank |
| Polo | \* |
+----------+---------+
10 rows in set (0.00 sec)
mysql\>
Mit Abwandlungen der Art WHERE driver = „Fred“ suche ich dann das Auto zum jeweiligen Fahrer. Logischerweise kommt bei WHERE driver = „John“ kein Ergebnis. Gibt es eine Moeglichkeit, die Abfrage so zu formulieren, dass bei einem unbekannten driver das Auto aus der Zeile zurueckgegeben wird, wo bei driver das * steht? Und zwar nur bei diesen. Leider kann ich nur einmal abfragen, zweimal abfragen und dazwischen das Ergebnis pruefen geht nicht.
Vielen Dank im Voraus,
Gruss vom Frank.