Hallo!

Ziel ist es nicht die ID des Quell- und Zielservers auszugeben, sondern die IP-Adressen.

Folgende Abfrage bekomme ich hin:

Code:
mysql> SELECT einzelauftraege.id, einzelauftraege.name, zielserver_id, ftp_server.adresse, quellserver_id, ftp_server.adresse, einzelauftraege.datum_zeit
FROM einzelauftraege 
LEFT JOIN ftp_server ON zielserver_id = ftp_server.id;
+----+-------------------+---------------+-----------------+----------------+-----------------+---------------------+
| id | name              | zielserver_id | adresse         | quellserver_id | adresse         | datum_zeit          |
+----+-------------------+---------------+-----------------+----------------+-----------------+---------------------+
|  1 | CVB_test00        |             9 | 10.101.0.7      |             10 |  10.101.0.7     | 2006-03-21 10:00:00 |
|  2 | Name des Auftrags |             1 | 10.101.193.129  |              5 |  10.101.193.129 | 2006-03-23 08:02:59 |
+----+-------------------+---------------+-----------------+----------------+-----------------+---------------------+
2 rows in set (0.00 sec)
Die Tabelle "ftp_server sieht so aus.

Code:
mysql> SELECT id, adresse, quelle_ziel FROM ftp_server;
+----+-----------------+-------------+
| id | adresse         | quelle_ziel |
+----+-----------------+-------------+
|  1 |  10.101.193.129 | z           |
|  5 |  10.101.160.57  | q           |
|  8 |  10.101.163.79  | q           |
|  9 |  10.101.0.7     | z           |
| 10 |  10.101.193.129 | q           |
+----+-----------------+-------------+
5 rows in set (0.00 sec)
Kann natürlich sein, dass es mit den Strukturen und JOIN nicht geht. Ich habe schon mal daran gedacht IF-Strukturen (geht mit MySQL ja) in der WHERE Bedinung zu verwenden, aber vielleicht geht es ja auch über JOIN?

Gruß und Danke,
Claus