【发布时间】:2016-01-24 14:06:49
【问题描述】:
我一直在尝试将一个表中的所有列选择为一列。问题是我似乎无法显示外键“department_id”。如果我运行这段代码:
select employee_id || ',' || ' ' || last_name || ',' || ' ' || job_id || ',' || ' ' ||TO_CHAR(hire_date, 'DD Mon YY' ) || ',' || ' '|| department_id
AS "The_Output"
FROM employee;
“department_id”的信息根本不显示。虽然这段代码:
select employee_id || ',' || ' ' || last_name || ',' || ' ' || job_id || ',' || ' ' ||TO_CHAR(hire_date, 'DD Mon YY' ) || ',' || ' '|| department_id
AS "The_Output"
FROM employee, department;
给我这个错误:
ORA-00918:列定义不明确
我尝试将它们联合起来,但没有成功
【问题讨论】:
标签: sql oracle select concatenation