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

T.P.S.Nakagawa yaemon @ kikansha.jp
2003年 11月 19日 (水) 15:25:49 JST


パイプ喫いの中川です。

	uchiyama @ shonan.homeunix.orgさんが
	11月19日15時08分に発信された
	「[pgsql-jp: 31512] Re: PostgreSQL v.s. Access」こと
	<200311190608.hAJ68cFH007006 @ shonan.homeunix.org>より

>  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件
>  ヒットします.すなわち,削除すべきデータより,多いデータを削除
>  してしまいます.

  select distinct を使えば解決?

  SQL は基礎に当たる本がなかなかなくて難しいですよね。
私は「データベースおもしろ講座」(ISBN4-320-02640-3) 辺りから
読むことをお勧めします。

# 次は「SQLテクニック Q&A」(ISBN4-915778-57-6) かな。


========================================================================
          "Of course, we talk!"               --Lina Lamont--
--
  中川 恒雄 ( T.Nakagawa )         mailto:yaemon @ kikansha.jp
                                   http://www.kikansha.jp/~yaemon/



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