Ein einfaches Feld auslesen ;)

Sandro18

Erfahrenes Mitglied
Hallo Gemeinschaft,

Ich hab mal wieder einen Hänger!
Ich habe eine DB darin befindet sich die Tabelle "nachricht".

So jetzt habe ich beispielsweise 10 Mitglieder, will aber nur die Mitglider sehn die einen Eintrag im feld Nachricht haben!

SELECT * FROM membertabelle WHERE nachricht was drin steht *g

Wie soll ich das anstellen?

Könnt ihr mir helfen?

Vielen Dank Gruß Sandro
 
mh...

Jetzt listet er alle User auf! Auch die die keinen Eintrag haben!

Gruß
[edit] SELECT * FROM membertabelle WHERE nachricht IS NULL
habe ich ebenfalls probiert.
 
So vielleicht?
Code:
SELECT * 
FROM membertabelle 
JOIN nachricht 
ON (membertabelle.id=nachricht.empfaengerID) 
GROUP BY membertabelle.id
Was ist nachricht denn nun? Eine Tabelle oder ein Feld?
 
Ein Feld ;)

[edit] Der Code funkt ned...
ansonsten mache ich einfach noch ein Fled und mach da TRUE or FALSE rein. Und immer wenn ich etwas in §hinweis" hereinschreib schreibt er auch autom. TRUE rein.. Ich dachte ihr habt vielleicht ne bessere Lösung ;)

Gruß Sandro
Wenns nicht klappt, auch nicht schlimm. DANKE trotzdem.
 
Zuletzt bearbeitet:
Angenommen Dein Feld nachricht ist varchar oder char:

SELECT * FROM membertabelle WHERE nachricht IS NOT NULL OR nachricht != ''
 
Aha, erstmal hatte mein Statement einen Fehler, es muss heissen:
SELECT * FROM membertabelle WHERE nachricht IS NOT NULL AND nachricht != ''

Und welches DBMS benutzt Du?
 
Zurück