好的,我正在把这头发拉出来 . 我已经将我的select语句简化了一下:

SELECT xmatterspagetask.id pagetaskid, xmpurpose.purposetext
FROM xmatterspagetask
LEFT OUTER JOIN xmpurpose on (xmatterspagetask.purpose_id = xmpurpose.id)

#1054 - 'on子句'中的未知列'xmpurpose.id'

xmpurpose表确实存在 . 它只有两列,id和purposetext . 它旨在成为参考表 .

我在此查询的完整版本中有其他非常相似的双列引用表 . 对它们进行LEFT OUTER JOIN工作正常 . 无法弄清楚我为什么要炸掉这个 .

有什么想法吗?

谢谢!