我有3张桌子
我这样做一个查询:
\.
并且我应该得到10个结果(因为sponsor_tier_rel表中只有10个条目)但是我得到80个结果,每个sponsor_tier_rel条目重复8次。
我在这里做错了什么?
答案 0 :(得分:1)
您的查询缺少sponsor_tier
表的连接条件。
SELECT
sponsor.image,
sponsor.link
FROM
sponsor_tier_rel
INNER JOIN sponsor_tier ON sponsor_tier_rel.sponsor_tier_id =
sponsor_tier.id
INNER JOIN sponsor ON sponsor_tier_rel.sponsor_id = sponsor.id
WHERE
sponsor_tier_rel.sponsor_tier_id = 8