私は3つのテーブルを持っています:
- 場所
- ユーザー
- User_Likes_Place
Places には、場所に関する情報 (id、住所、番号、名前、bla bla) があります。 Users には、ユーザーに関する情報 (id、name、age、bla bla) があります。 User_Likes_Place は、Places と Users の間の関係であり、id、id_place、id_user の 3 つの列があります。 .
すべての場所のリストが必要であり、ユーザーが好きな場所も知る必要があります。すべての場所を選択するクエリを実行しようとしており、その場所が特定のユーザーから気に入られているかどうかを示す列を追加するため、クエリでは 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
何か提案はありますか?皆さん、ありがとうございました。