on子句中的错误1054(42s22)Players.fname列未知

时间:2016-02-21 22:47:50

标签: mysql

SELECT *
FROM `Players` p
INNER JOIN `Teams` t1
ON  (t1.Team_id = Players.fname)
INNER JOIN `Teams` t2
ON  (t2.Team_id = Players.fname)
WHERE ( t1.league = 'AL' AND t1.div = 'West' )
AND ( t2.league = 'AL' AND t2.div = 'East' );

我不确定为什么它是一个未知的专栏,因为我知道我有一个fname专栏。

我很感激帮助!

1 个答案:

答案 0 :(得分:0)

您对播放器表进行别名,但随后以其原始名称引用它。要么不对表进行别名,要么在整个sql语句中使用别名。