MySQL未知列错误,但列存在

时间:2017-03-11 08:27:05

标签: mysql select

我收到此错误:

Unknown column 'TTFFdata.product_id' in 'where clause'

在phpmyadmin中使用此查询:

select product_name from product where product.product_id=TTFFdata.product_id

我不明白的是TTFFdata.product_id存在,并且在SQL查询编辑器中以蓝色突出显示,并作为自动完成选项提供。

有人可以解释一下我做错了吗?

2 个答案:

答案 0 :(得分:1)

您使用另一个表来检索您的数据,因此您应该加入它们:

select product.product_name 
from product
join TTFFdata on product.product_id = TTFFdata.product_id

答案 1 :(得分:1)

您不能使用JOIN比较两列。

由于