使用内部联接进行选择仅返回一个结果

时间:2019-06-08 21:17:02

标签: mysql

我在从带有PK的一个表中选择用户名和从带有FK的另一表中选择列总和时遇到问题。

google.com

这仅返回一个用户名,该用户名的总和应为该用户名的总和。没有其他条目被返回。 “ affiliateid”是表pdo中的主键,是表事务中的外键。

我是sql的新手,也不知道为什么会这样,如果我从“ pdo”和另一个表“ userdata”运行此查询,一切正常。

SELECT p.username, sum(t.amount)
FROM pdo p
INNER JOIN transactions t
    ON  t.affiliateid = p.affiliateid

是因为FK列的名称与PK列的名称不同吗?

0 个答案:

没有答案