webForumDet fria alternativet

Selectera ut ur tabell som joinats

1 svar · 273 visningar · startad av wazid

wazidMedlem sedan maj 2001156 inlägg
#1

Hej
Jag får inte rätt på listningen av rubriker till mitt forum.
Jag vill samköra tabellen som innehåller trådrubrikerna (Mother) med en tabell som innehåller information om trådbevakning (Forumbevakning)

Problemet är att jag med nedanstående SQL endast får ut de poster där ingen eller den inloggade själv kagt en bevakning.
Om någon annan har en bevakning så kommer posten inte med.

Har någon lite tips på hur man ska lösa det?

SELECT Mother.Inlagg, Members.Id, Members.Username, Mother.Status, Mother.Antalsvar, Mother.Datum, Mother.Rubrik, Mother.Author, Forumbevakning.Memberid 
FROM (Mother LEFT JOIN Members ON Mother.Member_id = Members.Id) 
LEFT JOIN Forumbevakning ON Mother.Inlagg = Forumbevakning.Thread_id 
WHERE (Mother.Status<>90) AND (Mother.Forumid=2) AND (Forumbevakning.Memberid=7410 OR Forumbevakning.Memberid is null) 
ORDER BY Mother.Datum DESC;

MvH

David

wazidMedlem sedan maj 2001156 inlägg
#2

Fixade det!!!

SELECT Mother.Inlagg, Members.Id, Members.Username, Mother.Status, Mother.Antalsvar, Mother.Datum, Mother.Rubrik, Mother.Author, dt.Memberid 
FROM (Mother LEFT JOIN Members ON Mother.Member_id = Members.Id) 
LEFT JOIN (Select * from Forumbevakning where Forumbevakning.Memberid=7410 ) as dt ON Mother.Inlagg =dt.Thread_id 
WHERE (Mother.Status<>90) AND (Mother.Forumid=2) AND (dt.Memberid=7410 OR dt.Memberid is null) 
ORDER BY Mother.Datum DESC;
129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)