私は3つのテーブルを持っています:アクション、部門、従業員
action (
id
employee_id
name
)
employee(
id
department_id
)
department (
id
name
)
- action.employee_idはnullにすることができます
私は次のクエリを使用しています:
select a.id, a.name, d.name from action a, employee e, department d where a.employee_id=e.id and e.department_id=d.id
しかし、employee_idのないアクションの場合、結果にそれらの行が表示されません
左結合を使用せずにこれを克服する方法はありますか?
これまでに試しました(動作しませんでした):
select a.id, a.name, d.name from action a, employee e, department d where (a.employee_id=e.id and e.department_id=d.id) or a.employee_id is null