【发布时间】:2014-06-20 18:30:21
【问题描述】:
我遇到了这个错误:
1054 - “on 子句”中的未知列“t0.DESTINATION_ID”
运行此查询时:
SELECT t0.ID,
t0.DESTINATION_ID,
t0.PRODUCT_ID,
t0.ITEM_ID,
t4.NAME,
t4.CURRENTVALUE
FROM ITEM t3,
ITEM t2,
PORTABLESENSOR t1,
VIV_VIVIENNEITEM t0,
PROD_PRODUCT_PROPERTY t5
INNER JOIN PROPERTY AS t4
ON (t4.ID = t5.properties_ID)
WHERE ((((t1.ISSUED = 1)
AND (t2.ID = t3.ID))
AND (t0.PRODUCT_ID IN (2961)))
AND (((t2.ID = t0.ITEM_ID)
AND (t2.DTYPE = 'Item'))
AND ((t3.ID = t1.ITEM_ID)
AND (t3.DTYPE = 'Item'))))
AND (NAME = 'ColoreFornitore'
OR (NAME = 'Modello')
OR (NAME = 'DescrizioneColorefornitore'))
我知道以前曾提交过类似的帖子,但我无法解决问题。有人可以帮我找出问题所在吗?
【问题讨论】:
-
'on 子句'中没有 t0.DESTINATION_ID'。你确定你的查询是正确的?
-
能否给我们看看DESCRIBE的执行结果
VIV_VIVIENNEITEM -
混合连接语法类型不利于阅读...
-
您的查询中没有“t0.DESTINATION_ID”。至少我看不到。