【发布时间】:2021-01-09 10:50:28
【问题描述】:
我有两张桌子:
工作
job_title min_salary job_id max_salary
Public Accountant 4322 1 8777
Assistant 4321 2 9877
President 5432 3 6766
员工
emp_id first_name last_name job_id hire_date
100 Abc Def 1 2020-12-09
101 Xyz Efg 2 2020-10-05
102 Hjk Lmn 3 2019-09-06
job_id 在两个表中都很常见。我想显示助理或总裁员工的姓名和加入日期...
我正在尝试使用以下方法获取输出:
SELECT first_name
, last_name
, hire_date
FROM employees
UNION
( SELECT job_title
FROM jobs
WHERE job_title = 'Assistant'
or job_title = 'President');
但是在选择所需的列时我做错了...
谢谢
【问题讨论】:
标签: mysql sql join mysql-error-1064