我有 3 张桌子:
- 地方
- 用户
- User_Likes_Place
Places 包含关于地点的信息(id、address、number、name、bla bla) Users 包含关于用户的信息(id、name、age、bla bla) User_Likes_Place 是 Places 和 Users 之间的关系,有 3 列:id、id_place、id_user .
我需要所有地方的列表,我还需要知道用户喜欢哪些地方。我正在尝试进行查询以选择所有地点,添加一列指示该地点是否受到特定用户的喜爱,因此在查询中我将按 user.id 过滤。
结果应该是这样的:
place.id, place.name, place.address, place...., USER_LIKES_THIS_PLACE
001, name001, addr001, blabla, 1 (or Y/N, I don't know..)
002, name002, addr002, blabla, 0
003, name003, addr003, blabla, 0
004, name004, addr004, blabla, 1
005, name005, addr005, blabla, 1
你有什么建议吗?谢谢你们。