我有以下表格:
users (id,name)
items (id,title)
users_items (user_id,item_id)
users
并且items
应该是不言自明的。users_items
保存用户是否“收藏”了一个项目。因此,如果 id 为 5 的用户收藏了 id 为 7 的商品,则 users_items 表将分别保存 user_id 和 item_id 的记录 (5,7)。
我希望能够输出所有项目,但在每个项目旁边说明当前登录的用户是否收藏了该项目。
显然,我可以只获取所有项目,然后遍历它们并进行单独的 mysql 调用,以查看是否从 users_items 返回了具有相关用户 ID 和课程 ID 的任何行,但是有没有更好的方法在 1 函数中执行此操作. 也许有一些花哨的加入?
提前致谢。