我想从 3 个表中检索行 - LikeTable、ClosetTable、FollowTable 以显示一个人关注的所有用户的活动。这是一个网站。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 中获取行。那么,您能否建议一种仅执行 1 次查询以从所有 3 个表中获取行的方法?