我有一个查询打印分配给当前文章类别的所有文章
SELECT * FROM #__content WHERE catid='$catid'
并且在这个表(下)中有被分配给当前文章作为相似文章的文章
assigned_id fav_id
1 45
1 12
1 53
SELECT fav_id FROM #__similar WHERE id='$id'
我希望它们隐藏在第一个查询中,该查询输出所有文章,包括被指定为相似的文章。因此在此示例中,id 为 45、12、53 的文章将被排除
最佳答案
试试这个
SELECT * FROM #__content c
INNER JOIN #__similar s
ON c.article_id != s.fav_id
WHERE catid='$catid'
关于mysql - 从查询中排除分配的文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13662917/