No.1ベストアンサー
- 回答日時:
抽出するのが[注文番号]だけなら、
select distinct [注文番号] from 元デ-タ;
抽出するのが[注文番号]のほかにもあるなら、抽出・選択する列名も例示の上で
ダブりを取り除く条件を補足してください。
この回答への補足
説明不足ですみません、SQLで組むのですか? 今選択クエリで作成しています キ-がAデ-タの注文番号、B、C、Dと4個の各デ-タを他のサ-バへリンクを張っています、Aデ-タに同じ注文番号が存在するので、Bデ-タもAデ-タと同じ数だけ 抽出しますね、それをAデ-タの重複している注文番号(複数あり)を
1個にして抽出したいのです、 抽出デ-タの列は20個あります
Aデ-タ Bデ-タ
注文番号 品名 注文番号 送付先
1111 みかん 1111 大阪
1111 りんご
.
.
9999 うり 9999 東京
9999 きゆうり
9999 なすび
上のデ-タとします、Aデ-タの注文番号でリンクを張ります、実行したら Aデ-タ1111に Bデ-タの1111が みかんとりんごにデ-タが同じ行に来ますね、それを 重複している 1111から9999の注文番号のデ-タを1つだけ抽出したいのです Bデ-タがダブら無い様に選択クエリ-で関数を使用できませんか?
以上宜しくお願いします
色々試してみましたが select distinct [注文番号] from 元デ-タ このSQLクエリと B、c、D各デ-タにリレ-ションで 結び 完成しました ありがとうございました 又宜しくお願いします。
No.8
- 回答日時:
AとBのクエリ、その結果とC、クエリを分割して試して下さい。
通常、集計でうまくいくはずですが、AとBの関係では1行になっても、AとCの関係で複数行になってしまっている可能性あります。1行にさせた後のクエリでCとつなげる方が確実。
リンクの関係、Aだけあるもの出力か、AとC両方にあるもの出力か、Cだけあるもの出力か、集計とさせてもこれによって結果変わります。
色々試してみましたが select distinct [注文番号] from 元デ-タ このSQLクエリと B、c、D各デ-タにリレ-ションで 結び 完成しました ありがとうございました 又宜しくお願いします。
No.7
- 回答日時:
すみませんSQLを以下にしてください。
SELECT Aデータ.注文番号, Bデータ.送付先, Max(Aデータ.品名) AS 品名の最大, Cデータ.名前
FROM (Bデータ INNER JOIN Aデータ ON Bデータ.注文番号 = Aデータ.注文番号) INNER JOIN Cデータ ON Bデータ.注文番号 = Cデータ.注文番号
GROUP BY Aデータ.注文番号, Bデータ.送付先, Cデータ.名前;
張り間違えです。
色々試してみましたが select distinct [注文番号] from 元デ-タ このSQLクエリと B、c、D各デ-タにリレ-ションで 結び 完成しました ありがとうございました 又宜しくお願いします。
No.6
- 回答日時:
>キ-がAデ-タの注文番号、B、C、Dと4個の各デ-タを他のサ-バへリンクを張っています
Dのデータがどのようなものかわからないので
Dのデータについては無視します。
>Aの注文番号に対してリレ-ショプで B、C各デ-タから引っ張るようにしている
テーブルのリレーションのことですか?
一応、案のクエリの作成ではこれを無視します。
>クエリ実行後 最終的に みかんでもりんごでも良いんです
これを参考に
※案の一つです。
Cデータのフィールド名を名前とします。
Bデータ、Cデータは注文番号に対して
レコードは一つとします。
SELECT Aデータ.注文番号, Bデータ.送付先, Max(Aデータ.品名) AS 品名の最小, Cデータ.名前 AS 名前の最大
FROM (Bデータ INNER JOIN Aデータ ON Bデータ.注文番号 = Aデータ.注文番号) INNER JOIN Cデータ ON Bデータ.注文番号 = Cデータ.注文番号
GROUP BY Aデータ.注文番号, Bデータ.送付先, Cデータ.名前;
ではどうですか?
No.5
- 回答日時:
確認です。
Aデ-タ Bデ-タ
注文番号 品名 注文番号 送付先
1111 みかん 1111 大阪
1111 りんご
をクエリ実行すると
Aからの注文番号 品名 Bからの注文番号 送付先
1111 みかん 1111 大阪
1111 りんご 1111 大阪
となるので
Aからの注文番号 品名 Bからの注文番号 送付先
1111 みかん 1111 大阪
1111 りんご 大阪
としたい、でしょうか。
この回答への補足
済みません クエリ実行後 最終的に みかんでもりんごでも良いんです Aの注文番号が複数では無く
1つにしたいのです。Aの注文番号に対してリレ-ショプで B、C各デ-タから引っ張るようにしているので、だから Aのデ-タに複数の同じ注文番号が有ると B、cのデ-タが全てAのデ-タにリンクするので
実行した後の デ-タが使いにくいのです、宜しくご指導願います
Aからの注文番号 品名 Bからの注文番号 送付先 Cからの注文番号
1111 みかん 1111 大阪 1111 山本
No.4
- 回答日時:
抽出したいレコード件数はAテーブル分と同じく変えないで、注文番号は同じ番号だったら最初の1行めのみセット2行目以降は空白というのであれば対応策が変わってきます。
2件目にて、DLOOKUP関数で前レコードの値を取得し現在レコードと同じかの判断の上、空白にさせるか決める。こういうのがあります。
No.3
- 回答日時:
添付図でいかがですか
選択クエリーウィザードでクエリーを作成し並び替え欄を右クリックして集計を設定すると
行が一つ増えます。ここを図のように設定します。
このシステムどのようなテーブル構成になっていますか
補足を見ましたが、自分なら次のような構成にします
1.TBL商品(商品ID,商品コード,商品名,…)
2.TBL送付先(送付先ID,送付先コード,送付先名,住所…):送付先コードは重複なし
3.TBL注文表紙(注文ID,注文No.,送付先ID,注文日,…)注文No.は重複なし
4.TBL注文明細(注文明細ID,注文ID,商品ID,…)
各テーブルの最初は主キー(オートNo.)として
TBL送付先-TBL注文表紙-TBL注文明細ーTBL商品とリレーションを設定します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SHEINは注文から何日ぐらいで届...
-
襟足が伸びてきたので少しだけ...
-
より、の意味をおしえてくださ...
-
深夜の2時にAmazonの当日お急ぎ...
-
生協ってなんか宗教みたいで気...
-
Excel 関数 弁当の注文係
-
Amazonの予約注文開始時間について
-
ヤフーショッピングで、ただい...
-
メロンブックス様のカスタマー...
-
Amazonについての質問です。 「...
-
日本では売っていない海外の商品
-
ネットでの購入の際について質...
-
受注番号と注文番号って同じ意味?
-
そう言えば、みなさんてAmazon...
-
[ご注文していただいた方」は合...
-
楽天市場のログイン画面について
-
TEMUで注文したんですけど中々...
-
ネットスーパー
-
例えばですが、明日現物で成行...
-
PC-VN770LS1YWでも使えるACアダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
より、の意味をおしえてくださ...
-
襟足が伸びてきたので少しだけ...
-
受注番号と注文番号って同じ意味?
-
ヤフーショッピングで、ただい...
-
深夜の2時にAmazonの当日お急ぎ...
-
生協ってなんか宗教みたいで気...
-
例えばですが、明日現物で成行...
-
TEMUで注文したんですけど中々...
-
次の敬語表現の誤りを直して下さい
-
egoowish090@gmail.comこちらの...
-
[ご注文していただいた方」は合...
-
Amazonの予約注文開始時間について
-
エクセルの関数でセルの値が1...
-
デイトレを始めたのですが、前...
-
注文を追跡するってどういうこ...
-
Excel 関数 弁当の注文係
-
Amazon.com Int'l Sales, Inc.?
-
Amazonで商品を注文したのです...
-
牛丼屋さんに行って 牛丼を注文...
-
皆で食事に行ったら同じもの注...
おすすめ情報