【发布时间】:2013-01-03 05:13:52
【问题描述】:
我要查询语句 我有两个表 第一个表“帖子”:
post_id title Userid
1 test 1
另一个表是'likes'
userid post_id
1 1
我需要单个查询来检查用户是否喜欢这张照片 批量选择我的解决方案很差:
SELECT * FROM `table` WHERE x = x LIMIT 100;
给它 foreach 并查询每一行:
foreach($results as $v)
{
$data[1] = $v;
$data[1]['is_like'] = SELECT COUNT(*) FROM likes WHERE userid = 1;
}
1 是已经登录的用户 id
我需要单个查询来返回 post_id、.. 等并像 is_like 一样归档
【问题讨论】:
-
请编辑您的问题以将一些示例数据添加到
likes表中,然后将您希望从该示例数据中获得的结果与posts中的数据相结合。没有它很难说出你在问什么。谢谢。 -
我已经添加了,你现在可以查看