LikeTable、ClosetTable、FollowTable の 3 つのテーブルから行を取得して、ユーザーがフォローしているすべてのユーザーのアクティビティを表示したいと考えています。これはウェブサイト用です。ClosetTable は、ユーザーの製品のテーブルです。LikeTable は商品のいいねのテーブルで、Followtable はフォローとフォロワーのテーブルです。
現在、私は
SELECT c.user, c.productName
FROM ClosetTable AS c
LEFT JOIN FollowTable AS f ON c.user = f.isFollowed
WHERE f.follows = 'tony'
これは、'tony' がフォローしている人物の行と製品名を返します。ただし、LikeTable と FollowTable からの行がまったく同じ方法で必要です。3 つのテーブルすべてから行を取得するために 1 つのクエリのみを実行する方法を提案できますか?