mysql - MYSQL 未知列但列存在 varchar 是时间戳
问题描述
下面的代码正在工作
SET @row := 0;
SELECT CONCAT(@row := @row + 1,' ',ui.firstname, ui.mname, ui.lastname) as 'FullName',
d.survey_at_what_blh, ui.status, ui.nature_of_work, ui.level, ui.course_or_section
FROM (select distinct survey_at_what_blh, userid from daily_report) d INNER JOIN userinfo ui ON d.userid = ui.id
但是当我像这样添加 d.date_opened
SET @row := 0;
SELECT CONCAT(@row := @row + 1,' ',ui.firstname, ui.mname, ui.lastname) as 'FullName',
d.survey_at_what_blh, ui.status, ui.nature_of_work, ui.level, ui.course_or_section, d.date_opened
FROM (select distinct survey_at_what_blh, userid from daily_report) d INNER JOIN userinfo ui ON d.userid = ui.id
它在“字段列表”中显示“未知列'd.date_opened”,但此处确实存在该列是我的列的图像。为什么不显示?你们能给我一个线索或提示我做错了什么吗
解决方案
你date_opened
在这里错过:
设置@row := 0; SELECT CONCAT(@row := @row + 1,' ',ui.firstname, ui.mname, ui.lastname) as 'FullName', d.survey_at_what_blh, ui.status, ui.nature_of_work, ui.level, ui。 course_or_section,d.date_opened FROM(从daily_report中选择不同的survey_at_what_blh,userid date_opened
)d INNER JOIN userinfo ui ON d.userid = ui.id
推荐阅读
- python - 从 JSON 文件中提取某些值(python)
- python - Pandas 将引用数值列的分类列更改为几列
- spring - 在 Spring Security 中编辑静态用户
- javascript - 将 python 变量添加到 jinja 计数器
- kubernetes - 如何在 kubernetes 的 traefik 入口控制器中设置最大请求正文大小?
- java - 使用 Oracle JDBC 驱动程序关闭休眠会话时,Oracle 泄漏线程
- flutter - Flutter Paint:如何构建复杂切割形状的进度条?(见图)
- autodesk-forge - 查询特定 BIM 360 帐户中的所有用户
- python - 如果我将 pandas 数据框用作函数的参数并返回数据框,它会发生变化吗?
- oracle - 如何在 Oracle 中使用 UTL_MATCH 显示来自不同表的 2 列之间的差异?