[過去ログ] スレ立てるまでもない質問・雑談@DB板 (985レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
200
(3): 2005/05/11(水)09:25 ID:RvsSPPUm(1/2) AAS
プログラム板で質問をしたらDB板に行くように勧められたので移行してきました。
OS:Win2000 DB:Oracle9i
VB6.0で開発をしています。早速ですが
得意先テーブルに番号、請求番号、区分、口座番号の4つフィールドがあり、番号=
請求番号・区分=0のレコードで口座番号をグループ化したデータを抽出したいので
すが、行き詰まってしまいました。
口座番号をグループ化するだけならよかったのですが、他で条件をつけてしまうと
同口座番号のレコードが複数できてしまいます。
アドバイスお願いします。
201
(1): 2005/05/11(水)12:49 ID:??? AAS
>>200
何がしたいのか読み取れないけど、
抽出条件が番号=請求番号 and 区分=0 で
グループ化が口座番号でいいのかな?
203
(1): 2005/05/11(水)19:38 ID:??? AAS
>>200
よくわからんけど、番号・請求番号・区分もグループ化の条件にしてないですか?
select 口座番号 from xxx where 番号=請求番号 and 区分=0 group by 口座番号
で口座番号の重複はないと思うのだが。
205
(1): 2005/05/11(水)20:33 ID:jNe+rQKW(1) AAS
>>204
欲しい情報が口座番号だけであれば、その通りだな。

>>200
言わんとしている意味がいまいちよく解らんが、↓のSQL文でどうだ?

select a.口座番号 from 得意先テーブル a
where exists (select * from 得意先テーブル b where b.番号 = a.請求番号)
and a.区分 = 0
group by a.口座番号;
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s