なるほど、union query使うという手があるんですね。
それっぽいレコード1発でとれそうだし、プログラムも単純なループで済みそう。
ただ、0っていうマジックナンバー使ってるのがちょっと気にかかるといえば気にかかる。
レコード区分みたいなソートさせる為だけのフィールドを別に用意すればいいのかな
select *
from (
地方コード,
地方名,
0 レコード区分,
null 都道府県名
from 地方
)
union all
(
地方コード,
null 地方名,
1 レコード区分,
都道府県名
from 都道府県
)) tb1
うーん、でもなんかこれはこれできもいSQL。
RDBのプログラムなんだけど、ありがちなこんな二つのテーブルがあるとします。 地方 地方コード 地方名 1 北海道 2 東北 3 関東 4 北陸 都...
なんで悩んでるのかもわからん・・・ select **from 都道府県 tb1left outer join 地方 tb2on tb1.地方コード = tb2.地方コードorder by tb1.地方コード でいいんじゃないの?? 無駄なデータって何? 地...
あー、自己レス。 わかった!! 何で悩んでるかわかった。 北海道 -- -- 北海道 東北 -- -- 青森 -- 岩手 -- 宮城 こういうデータが欲しいってこと...
なるほど、union query使うという手があるんですね。 それっぽいレコード1発でとれそうだし、プログラムも単純なループで済みそう。 ただ、0っていうマジックナンバー使ってるのがちょ...