Stefan Schälle: SUB Queri mit Bedingung im Sub Query

Beitrag lesen

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