我正在一个页面上工作,就像Facebook的提要页面。 所以,我的查询现在看起来像:使用IN子句的SQL查询
$sql = "SELECT *
FROM event
WHERE id_user IN (
SELECT a.id_user_stalkers
FROM stalkers a
WHERE a.id_user = ".$id_profile.")
ORDER by date DESC
LIMIT 0, 10";
潜行者 - 朋友
表潜行者:
id id_user id_user_friend
我需要追加到IN子句我个人的ID,所以我qyery回报我的活动和我的朋友活动。
任何人都可以帮助我吗?
我已经试过
$sql = "SELECT *
FROM event
WHERE id_user IN (
SELECT a.id_user_stalkers
FROM stalkers a
WHERE a.id_user = ".$id_profile.")
OR id_user = ".$id_profile."
ORDER by date DESC
LIMIT 0, 10";
当你运行最后一个查询时会发生什么? – MortenSickel
是否有错误或者它不会返回所需的输出? – Marc
我不太明白这个问题,你能否再次尝试解释你的问题。 –