【发布时间】:2017-03-09 23:28:20
【问题描述】:
您目前正在为一个组织维护一个联系关系管理系统,他们在该系统中跟踪属于这些组织的组织和员工。您被要求清理他们的数据并识别所有没有任何员工的组织。
您有两个表,Organizations 和Employees。组织与员工之间存在一对多的关系。 IE。一个组织可以有许多员工,一个员工属于一个组织。
组织:id 整数名称字符串
员工:id 整数名称 String organization_id 整数
作业:编写一个 SQL 查询,该查询将生成一个没有任何员工附属于他们的公司的列表。
我试过了:
Select Organisation,Organisation.ID, Organisation.Name
From Organisation
Left Join Employees On organisationID = Employees Employees.ID
order by Organisation,Organisation.name
【问题讨论】:
-
你好,我知道如何加入这两个表,但我不确定如何只显示没有附加员工的公司,而不是所有显示所有包含空字段的公司
-
我已尝试选择组织、组织.ID、组织.名称>从组织>左加入>员工>在组织ID =员工雇员.ID>上按组织、组织.名称排序?任何帮助表示赞赏