さて、次のようなものを作る方法があります:
表1
id -> PK
table1_id -> FK
id | name | table1_id
1,'test',NULL
2,'test2',NULL
3,'sub_val1',1
4,'sub_val2',1
select a.name
, b.name
from table1 a
left join table1 b
on a.id=b.table1_id
where a.table1_id is null;
これは次のようなものを返します:
test,sub_val1
test,sub_val2
test2,NULL
次のようなものを返したいと思います:
test,NULL
test,sub_val1
test,sub_val2
test2,NULL
それを行う方法はありますか?