たとえば、データベースに1つのテーブルがあります:
INSERT INTO `myintrest` (`id`, `intrest`, `memberId`) VALUES
(32, 'Exercise', 9),
(33, 'Adventure', 5),
(34, 'Exercise', 5),
(35, 'Art', 5),
(38, 'Adventure', 6),
(46, 'Adventure', 9),
(47, 'Astro-science', 9),
(48, 'Crafts', 9),
(49, 'Fashion & Designing ', 9),
(52, 'Art', 6),
(53, 'Art', 9);
現在のユーザーのログイン ID は「5」です。このユーザー ID に従って myintrest テーブルから intrest をフェッチすると、結果が得られます。
(33, 'Adventure', 5),
(34, 'Exercise', 5),
(35, 'Art', 5),
しかし、私のクエリは、このテーブルに同じ関心を持つユーザーを取得する方法です。この状態では、他のユーザーは冒険、運動、芸術などの同じ興味を持っています。
この 3 つの関心事に別のユーザーがいる場合、彼はフェッチされます。私の質問を理解していただければ幸いです。
この表によると、同じ関心があるため、 member_id=9 が必要です。
このレコードを取得するのを手伝ってください。