製品、ユーザー、およびユーザーが作成した製品の「いいね」のテーブルがあるとします。このようなもの:
create table likes (
user_id int unsigned not null,
product_id int unsigned not null,
rating set('like','dislike') not null,
primary key (user_id, product_id)
);
特定の製品のページで、「いいね」テーブルにクエリを実行して、この特定の製品を気に入ったユーザーによって「気に入られた」他のいくつかの製品を見つけたいと考えています。このクエリはどのようになりますか?