MySQL不在哪里,除非在哪里

我有论坛的线程表。我不希望选择隐藏论坛的主题,但用户自己的主题除外。我这样的查询和$ hiddenforums变量中的隐藏论坛ID,所以我也想选择用户自己的线程;

SELECT tid,uid,username
    FROM ".TABLE_PREFIX."threads
    WHERE fid NOT IN ($hiddenforums) /* HERE WHAT I WANT */ EXCEPT WHERE uid = $userownid /* */
    ORDER BY dateline
    DESC LIMIT 10
评论
  • 回忆终止
    回忆终止 回复

    这是你想要的吗?

    WHERE (fid NOT IN ($hiddenforums) OR uid = $userownid)