[pgsql-jp: 31512] Re: PostgreSQL v.s. Access

Toshi uchiyama @ shonan.homeunix.org
2003年 11月 19日 (水) 15:08:38 JST


石井さん.できましたらこのメールは公開しないで頂きたいのですが.
業務内容がばれるためです.宜しくお願いします.

浦本さん,坂田さん,返信ありがとうございます.お世話になります.内山です


実は,元のデータベース設計と管理が悪く,バックアップと削除のため
のキーが一つではなく,二つです.その上,削除されるテーブルに
重複登録があるため,

SELECT [t1].[f1], [t1].[f2], [t1].[f3], [t1].[f4], [t1].[f5],\
[t1].[f6], [t1].[f7], [t1].[f8] FROM t2, t1\
WHERE [t1].[f2]=[t2].[f2] And [t1].[f5]=[t2].[f3];

なるSQL 文を実行すると,テーブルt2に24,722件しかないのに,25,115件
ヒットします.すなわち,削除すべきデータより,多いデータを削除
してしまいます.このままでは,お客様に納得していただけないので,
やっぱり,もう一つキーを増やして,そのキーを適当と判断したフィールドが
含む(一致ではない)かどうかで,最終的な削除の判断をすべきだと考えています.
なので,SQL で処理できるかどうか,今のところ判断がつきません.

---------
内山敏郎
uchiyama @ shonan.homeunix.org toshio @ siene.homeunix.net
http://shonan.homeunix.org/ http://shonan.homeunix.org:8001/
http://shonan.homeunix.org:8002/ http://shonan.homeunix.org:8003/



pgsql-jp メーリングリストの案内