テーブルの結合
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-09-09 22:45
テーブルA,B,CからUNIONで一意に日付を取得したものにテーブルA,B,Cを外部結合。
で、どないでしょ? 集計がいるなら外部結合する前にテーブルA,B,Cは先に集計。 | ||||
|
投稿日時: 2004-09-09 23:10
完全外結合(full outer join)すればいいよ。
もっと良いのはカレンダーテーブルを用意して、カレンダーテーブルに対して 3つのテーブルをすべて外結合(left outer join)することだけどね。 | ||||
|
投稿日時: 2004-09-10 16:47
こんにちは。
このような感じでしょうか。。。
| ||||
|
投稿日時: 2004-09-10 22:22
Sumしなければいけないのですかね?はにまるさんが『仕様確認が一切無しで終わりましたね』といわれていますけど、仕様確認なしに提示するのもどうかと。パンダさんは「同じ日付を足し込む」とは一言も言われてないし、元の投稿の例も、同じテーブルに同じ日付のデータはありません。なので、未記入さんの『完全外結合(full outer join)すればいいよ』ではないか、と思います。
未検証
[ メッセージ編集済み 編集者: Jitta 編集日時 2004-09-10 22:23 ] |