首页 > 解决方案 > ON 子句中的未知列

问题描述

我有以下查询:

select p.idPerson from person p "
        + " join dog g on g.idDog = p.idDog, "
        + " tree t "
        + " join parents p1 on p1.idParents = t.idParents "
        + " join parents p2 on p2.idParents = p.idParents "

我已经更改了参数,我知道这些查询没有意义,我只是为了向您展示结构,所以我的错误是:

Unknown column 'p.idParents' in 'on clause'

这更没有意义,我认为错误在“tree t”上,唯一一个没有加入,但我不知道如何解决它,因为它与其他表没有任何关系要做加入。

谢谢!

标签: sql

解决方案


推荐阅读