Detta verkar fungera:
$strSQL = "SELECT *
FROM forum_topic ft
INNER JOIN forum_forum ff
ON ft.forumId = ff.forumId
INNER JOIN Profil p
ON p.AnvId = ft.topicUid
LEFT JOIN forum_access fa
ON ff.forumId = fa.forumId
WHERE ( ft.topicLastActive BETWEEN current_date
AND current_date + interval 1 day
AND ff.isPublic = 1
AND fa.forumId is null )
OR ( fa.userId = " . $uId . "
AND ft.topicLastActive BETWEEN current_date
AND current_date + interval 1 day )
ORDER BY ff.forumName ASC, ft.topicImportant DESC, ft.topicLastActive DESC
LIMIT " . $fromRecords . ", " . $maxPerPage . " ";