问题描述
我有两个表:员工和办公室。
我想创建一个视图,其中包含“员工”的所有列,但只有“办公室”的两列。
此外,我只想选择具有唯一职位的员工。我正在尝试使用以下代码进行操作,但它返回以下错误:
#1248-每个派生表必须具有自己的别名。
我正在使用以下查询:
SELECT employees.*,offices.officeCode,offices.phone
FROM (
SELECT DISTINCT employees.jobTitle
)
JOIN offices ON employees.officeCode = offices.officeCode
办公室表:
员工表:
所需结果:
employeeNumber|jobTitle|firstName|officeCode|city|state|country
仅包含示例图片中的前6名员工(由于“销售代表”是重复的工作职称,因此不会包括具有该员工的员工)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)