Also,
Habe deinen Versuch auch mal ausprobiert, hat aber nicht ganz das gwünschte Ergebniss gegeben. Also hier noch die orginal Abfrage:
SELECT messenger\_user\_to\_user.user\_nr
FROM messenger\_user\_to\_user
WHERE messenger\_user\_to\_user.user\_nr NOT IN (SELECT messenger\_user\_to\_forum.user\_nr FROM messenger\_user\_to\_forum WHERE messenger\_user\_to\_forum.topic\_nr = '$topic_nr') AND (messenger\_user\_to\_user.to\_user\_nr = '$user_id')
Hier einmal eine LEFT JOIN Abfrage mit einer bedingung in der Join Tabelle:
SELECT
messenger\_user\_to\_user.user\_nr,
messenger\_user\_to\_forum.user\_nr AS field1
FROM
messenger\_user\_to\_user
LEFT JOIN messenger\_user\_to\_forum ON (messenger\_user\_to\_user.user\_nr = messenger\_user\_to\_forum.user\_nr)
WHERE
(messenger\_user\_to\_forum.topic\_nr = '43') AND
(messenger\_user\_to\_user.to\_user\_nr = '2')
Funktioniert eben schon nicht. Habe es auch mit (messenger\_user\_to\_forum.topic\_nr = '43' OR messenger\_user\_to\_forum.topic\_nr IS NULL) versucht, hat aber auch nicht das gewünschte Ergebniss gebracht.
Merci für deine Hilfe und ein Gruss aus der Schweiz
Stefan