我的数据库中有三个表格,'用户','观看'和'产品'。
每个用户都有一个id和一个firm_id。 每个视图都有一个user_id和一个product_id。 每个产品都有一个id。
鉴于firm_id,我想查找该公司的人查看过的产品列表,以便在我的应用程序中显示这些数据。
我试过
SELECT p.info
FROM products p INNER JOIN
views v
ON v.product_id = p.id INNER JOIN
users u
ON u.id = v.user_id INNER JOIN
firms f
ON u.firm_id = f.id
WHERE f.id=$firm_id;
此查询已被MySQL接受,但未返回任何结果。这个问题看起来很简单,我确信人们不得不经常写这样的查询,但我在网上找不到任何类似的例子。任何人都可以帮助我吗?