sql - 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”上,唯一一个没有加入,但我不知道如何解决它,因为它与其他表没有任何关系要做加入。
谢谢!
解决方案
推荐阅读
- .net - .net框架主流支持
- java - 有没有办法在在线编译器中创建 JFrame?
- java - 如何从 OpenGL ES 2.0 中的数组中读取 4 个以上的顶点数据?
- eslint - VSCode - 如果我想使用 StandardJS 进行 Linting,我应该卸载 ESLint 吗?
- html - 如何将bash变量放在html标签中?
- python - 自定义 matplotlib 轴以显示一定范围内的所有值
- amp-html - 将本机摄像头与 AMP 配合使用
- amazon-web-services - 使用 BitBucket 管道在拉取请求合并上构建一个 Maven 项目
- syntax - 文件流字符以对象结尾
- java - 使用 Spring 运行 Arquillian 测试时出现 NoSuchMethodError