Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

MySQL: Probleme mit JOINs

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Daniela
PostRank 4
PostRank 4
Beiträge: 113
Registriert: 13.09.2004, 20:09
Wohnort: Hamburg

Beitrag von Daniela » 06.11.2005, 15:33

Hallo,

ich habe hier ein kleines Problem. Meine MySQL-Kenntnisse sind eher schwach, deshalb bitte nicht wegen jedem kleinen Fehler runtermachen.

Ich habe 2 Tabellen:

- Tabelle "hosts" mit Feldern "id" (INT) und "hostname" (VARCHAR)
- Tabelle "pings" mit Feldern "id" (INT), "h_id" (INT) und "online" (ENUM(0,1))

"h_id" bezieht sich auf die "hosts.id"

Nun möchte ich alle hostnames die entweder online = 0 sind oder in der pings-Tabelle noch gar keinen Eintrag haben.

Probiert habe ich es folgendermaßen:

Code: Alles auswählen

SELECT * FROM hosts LEFT JOIN pings ON hosts.id = pings.id WHERE pings.online = '0' OR pings.online = NULL
Da bekomme ich jedoch nur die Datensätze zurück die online = 0 sind - die bei denen in der pings-Tabelle gar nichts vorhanden ist fehlen.

Bitte helft mir auf die Sprünge...

Dankeschön, Daniela