
Zitat von
elrond
ps: wird so nicht funktionieren, da ich mir auf die schnelle nicht die mühe gemacht habe, deine tab-name abzutippen. es geht ums prinzip...
Danke Elrond, aber funktioniert auch nicht. Ich habe das mal umgestrickt:
Code:
mysql> SELECT e.id, e.name, e.zielserver_id, f.adresse AS ziel_server, e.quellserver_id, e.datum_zeit
FROM einzelauftraege AS e, ftp_server AS f
WHERE e.quellserver_id = f.id AND e.zielserver_id = f.id;
Empty set (0.03 sec)
mit OR bringt es schon mehr aber auch nicht das gewünschte Ergebnis.
Code:
mysql> SELECT e.id, e.name, e.zielserver_id, f.adresse AS ziel_server, e.quellserver_id, e.datum_zeit
FROM einzelauftraege AS e, ftp_server AS f
WHERE e.quellserver_id = f.id OR e.zielserver_id = f.id;
+----+-------------------+---------------+-----------------+----------------+---------------------+
| id | name | zielserver_id | ziel_server | quellserver_id | datum_zeit |
+----+-------------------+---------------+-----------------+----------------+---------------------+
| 2 | Name des Auftrags | 1 | 10.101.193.129 | 5 | 2006-03-23 08:02:59 |
| 2 | Name des Auftrags | 1 | 10.101.160.57 | 5 | 2006-03-23 08:02:59 |
| 1 | CVB_test00 | 8 | 10.101.163.79 | 10 | 2006-03-21 10:00:00 |
| 1 | CVB_test00 | 8 | 10.101.193.129 | 10 | 2006-03-21 10:00:00 |
+----+-------------------+---------------+-----------------+----------------+---------------------+
4 rows in set (0.00 sec)
Wenigstens stehen die richtigen IP-Adressen jetzt untereinander ... es wäre aber schön, wenn sie in einer Zeile (siehe Beispiel oben) stehen würden.
Sonst noch Ideen? Vielleicht ein UNIION oder so?
Gruß
Claus
Lesezeichen