- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
$queryChart ="SELECT CONCAT(u1.adGivenName,' ', u1.adSurName) AS EnteredBy, CONCAT(u2.adGivenName,' ', u2.adSurName) AS FixedBy, tblEquipIssues.Floor, tblEquipIssues.Location, tblEquipIssues.LocationNum, tblEquipIssues.EquipType, tblEquipIssues.UnitNo, tblEquipIssues.SendTo, tblEquipIssues.IssueDate, tblEquipIssues.RespondDate, tblEquipIssues.FixedDate, tblEquipIssues.CloseTicket
FROM tblusers AS u1, tblusers AS u2
INNER JOIN tblEquipIssues
ON (tblEquipIssues.EnteredBy = u1.userName) AND (tblEquipIssues.FixedBy = u2.userName)
WHERE tblEquipIssues.Location LIKE '%$Location%' AND
tblEquipIssues.LocationNum LIKE '%$LocationNum%' AND
tblEquipIssues.EquipType LIKE '%$EquipType%' AND
tblEquipIssues.UnitNo LIKE '%$EquipNum%' AND
(tblEquipIssues.IssueDate >= '$FromIssueDate' OR '$FromIssueDate' = '') AND
(tblEquipIssues.IssueDate <= '$ToIssueDate' OR '$ToIssueDate' = '') AND
(tblEquipIssues.FixedDate >= '$FromFixedDate' OR '$FromFixedDate' = '') AND
(tblEquipIssues.FixedDate <= '$ToFixedDate' OR '$ToFixedDate' = '') AND
tblEquipIssues.EnteredBy LIKE '%$EnteredBy%' AND
tblEquipIssues.tblEquipIssuesID LIKE '%$TicketNum%' AND
tblEquipIssues.FixedBy LIKE '%$Assigned%'";
我收到“‘on 子句’中的未知列‘u1.userName’”。我不明白,因为我在 FROM 子句中分配了别名。不过我对 SQL 还很陌生。我确实寻找了答案,但我找到的答案似乎都没有帮助。
如有任何建议,我们将不胜感激。
提前致谢
迪伊
最佳答案
发生这种情况是因为 ON
子句只看到实际 JOIN 的两个表。当您使用此语法时:
SELECT ....
FROM tblusers AS u1, tblusers AS u2
INNER JOIN tblEquipIssues
ON ....
在 ON
子句中,您将能够引用 u2 和 tblEquipIssues 中的列
您需要重写查询,以便将所有表连接起来:
SELECT CONCAT(u1.adGivenName,' ', u1.adSurName) AS EnteredBy,
CONCAT(u2.adGivenName,' ', u2.adSurName) AS FixedBy, tblEquipIssues.Floor,
tblEquipIssues.Location, tblEquipIssues.LocationNum, tblEquipIssues.EquipType,
tblEquipIssues.UnitNo, tblEquipIssues.SendTo, tblEquipIssues.IssueDate,
tblEquipIssues.RespondDate, tblEquipIssues.FixedDate, tblEquipIssues.CloseTicket
FROM tblEquipIssues
INNER JOIN tblusers AS u1 ON tblEquipIssues.EnteredBy = u1.userName
INNER JOIN tblusers AS u2 ON tblEquipIssues.FixedBy = u2.userName
WHERE tblEquipIssues.Location LIKE '%$Location%' AND
tblEquipIssues.LocationNum LIKE '%$LocationNum%' AND
tblEquipIssues.EquipType LIKE '%$EquipType%' AND
tblEquipIssues.UnitNo LIKE '%$EquipNum%' AND
(tblEquipIssues.IssueDate >= '$FromIssueDate' OR '$FromIssueDate' = '') AND
(tblEquipIssues.IssueDate <= '$ToIssueDate' OR '$ToIssueDate' = '') AND
(tblEquipIssues.FixedDate >= '$FromFixedDate' OR '$FromFixedDate' = '') AND
(tblEquipIssues.FixedDate <= '$ToFixedDate' OR '$ToFixedDate' = '') AND
tblEquipIssues.EnteredBy LIKE '%$EnteredBy%' AND
tblEquipIssues.tblEquipIssuesID LIKE '%$TicketNum%' AND
tblEquipIssues.FixedBy LIKE '%$Assigned%'
关于mySQL "Unknown column"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25477223/
这是我的代码 14 20 {"Confirm Email"} 21 在第 17 行我得到错误 Type '{ pathname: string; user: { em
这是我的代码 14 20 {"Confirm Email"} 21 在第 17 行我得到错误 Type '{ pathname: string; user: { em
这个问题已经有答案了: How do I compare strings in Java? (23 个回答) 已关闭 8 年前。 为什么 KeyEvent.getKeyText(0).substrin
我正在尝试 Rust 的新 wasm32-unknown-unknown 目标,我在调用数学函数(例如 sin、cos、exp、atan2)时遇到问题。 cargo .toml: [package]
当我为 spring-boot 创建启动项目时,我在 pom 文件中收到此错误。这只是为了创建一个基本的 Spring Boot 项目 Project build error: Invalid pac
我已经订阅了我想要传输的数据。但不知何故它不起作用。我收到此错误: The property pipe is not available for type "OperatorFunction" 这是我
运行以下查询时。select * from surgerys where to_char(dt_surgery ,'DD-MM-YYYY' ) = to_char('12-02-2012','DD-M
我在运行存储过程时遇到以下异常: com.microsoft.sqlserver.jdbc.SQLServerException:不支持从 UNKNOWN 到 UNKNOWN 的转换。 过程定义如下:
我尝试运行以下代码。顺便说一句,我对 python 和 sklearn 都是新手。 import pandas as pd import numpy as np from sklearn.linear
我已经阅读了关于未知类型的官方文档,但我很难真正理解它是如何工作的。 人们可以在文档中读到:“在没有首先断言或缩小到更具体的类型之前,不允许对未知进行任何操作。” 但如果我有这个功能: const f
我正在尝试在Mac OS中设置Hadoop 2.6.0 我正在关注这篇文章: http://hadoop.apache.org/docs/r2.4.0/hadoop-project-dist/hado
配置 Nexus docker 注册表和代理“dockerhub-proxy”后,如下所述: https://help.sonatype.com/repomanager3/formats/docker
我收到此错误 - “ValueError:未知标签类型:'unknown'” 我已经在网上搜索但无法摆脱这个错误,顺便说一句,我是 python 的新手:) 我的数据有 5 行 22 列,最后一列是标
使用 SHA256 摘要标识符 拉取图像失败 最佳答案 不幸的是,这是 DockerHub 删除 Docker 1.9 守护进程的向后兼容性的副作用。当使用 Docker 1.10 推送图像时,较旧的
我是 postgresql 的新手,正在尝试使用全文搜索 to_tsvector但是我遇到了错误。 SQL 和错误 SELECT to_tsvector('english', 'The quick b
每当我这样做时 npm run watch ,第一次编译工作正常 - 但经过几次编译后,我最终会得到这个错误: 95% emitting unnamed compat pluginError: UNK
在一个新的 Angular 应用程序中,我收到以下错误:Error from chokidar : Error: UNKNOWN: unknown error, watch我已经删除并重新安装 nod
使用 Typescipt 4.x.x 我写了一些代码来实现其他语言 Elm/Rust/Haskell 中常用的 Maybe/Option 类型。 我想写一个可以接受映射类型的通用函数 type MyM
const submitted = useSelector((state) => state.post.submitted) 对于上面的状态。我得到错误: (参数)状态:未知对象的类型为“未知”。 这
我正在尝试将多架构 docker 镜像推送到 docker hub 并遇到错误(在 https://github.com/docker/distribution/issues/3100 处打开了 do
我是一名优秀的程序员,十分优秀!