sqlで質問です。
Aテーブルは店番、客番、登録日で一意となります。
Bテーブルは店番、客番、登録番号で一意となります。
やりたいことは
Aテーブルを客番単位にして
それを主としてBテーブルと内結したいです。
結合条件は、店番と客番
取得条件は店番が001で登録日が202311であること。
Bテーブルの客番単位で登録番号が最大データのデータの区分がそれぞれ何件あるか取得したいです。
区分はAとBしかありません。
取得結果のように件数を取得したいです。
Aテーブル
店番 客番 登録日
001 c001 20231121
002 c001 20231121
002 c001 20231021
001 c002 20231121
001 c003 20231101
Bテーブル
店番 客番 登録番号 区分
001 c001 1 A
001 c001 2 A
001 c002 1 B
001 c003 1 A
取得結果
区分Aが2件
区分Bが1件
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
条件:店番が001で登録日が202311である
となるとtbl_aからは以下が抽出され
001 c001 20231121
001 c002 20231121
001 c003 20231101
「001 c001」の条件に対してtbl_bからは
001 c001 1 A
001 c001 2 A
の2レコードが合致するので結果として
A=3件、B=1件が正しい集計となります
もし区分Aが2件だというのであればその根拠を提示してもらう必要があります
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- Oracle sqlのupdate文で質問です。 テーブルBの番号をキーにテーブルAの身長をテーブルBの身長に更新 2 2022/11/02 15:15
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- 警察・消防 警察の自転車防犯のデータ登録について質問 1 2022/02/06 21:43
- その他(悩み相談・人生相談) 洋服の店員に、お会計の際ポイントカードの登録を勧められ、iPadに情報登録して下さいと言われ、登録し 4 2022/10/14 15:59
- Access(アクセス) 【Access】Dcount関数の複数条件で順位を付ける方法について 1 2021/11/25 17:59
- 防犯・セキュリティ 警察の自転車防犯登録について 2 2022/02/06 22:23
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
C言語って古いですか?
C言語・C++・C#
-
プログラミング
その他(プログラミング・Web制作)
-
SQLの中上級者へのレベルアップ方法について
Oracle
-
-
4
C言語関数違いについて。
C言語・C++・C#
-
5
C言語 バッファについて。
C言語・C++・C#
-
6
ボタンが押されたらWebページの文字コードを 変える、というプログラミングを書きたいです。 目的は文
HTML・CSS
-
7
C言語について。
C言語・C++・C#
-
8
mysqlのupdate構文についての質問です。 写真がテーブルとなってます ACCOUNTテーブル
MySQL
-
9
httpのサイトにアクセスされたらhttpsのほうにリダイレクトするように設定する方法
サーバー
-
10
HTML入門でもう躓いてしまった。
HTML・CSS
-
11
C言語の関数と配列に関する質問
C言語・C++・C#
-
12
なんでブラウザでPHPを動かすためだけにOSにPython2(Python3)を入れて、C(GCC)
PHP
-
13
プログラミング ソースコード
その他(プログラミング・Web制作)
-
14
現在と現在から20年前の2003〜2004年と比べてパソコンなどの中身やosの違いは詳しく挙げるとど
その他(コンピューター・テクノロジー)
-
15
PHP8を使うと、大量のWarningが発生してしまいます。
PHP
-
16
プログラマーがHTMLとCSSでウェブデザインをするのは大人の幼稚園なんじゃないかと思い込んでる
その他(プログラミング・Web制作)
-
17
C言語です
C言語・C++・C#
-
18
C言語 バッファについて。
C言語・C++・C#
-
19
このjavascriptのif文、条件式になっていないですが、どういう意味ですか?
JavaScript
-
20
コンピュータの仕組みについて
システム
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
主キーの変更
-
アクセス2000のフォームに...
-
3つのテーブルから条件に一致し...
-
ACCESS 一つのフィールドに複...
-
[Oracle] UPDATE分の副問い合わ...
-
insertの高速化?
-
Access2002 2つのテーブルのマ...
-
行方向のデータを横に並べる
-
ACCESS インポート時の重複チ...
-
accessで移動平均する方法
-
ビューで引数を使いたい
-
accessのロック
-
Access VBA [リモートサーバー...
-
SELECT時の行ロックの必要性に...
-
accessテーブル作成クエリを実...
-
SI Object Browserのテーブルス...
-
Accessのリンクテーブルについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
ACCESS 一つのフィールドに複...
-
PLSQLの識別子エラー
-
主キーの変更
-
Accessでフィールドを比較した...
-
SQL 2つのテーブルとSUBSTRING...
-
続.ORACLEのSELECTのソートに...
-
行方向のデータを横に並べる
-
下記のsqlで取得されるレコード...
-
VIEWでテーブルの集計結果...
-
update文で質問です。 下記の条...
-
[Oracle] UPDATE分の副問い合わ...
-
自分自身への矢印
-
片方だけ抽出する方法(SQL)
-
Accessユニオンクエリーで2つ...
-
連番のMin, Maxを取得したい
-
Inner join と Left joinの明...
-
日付の最大値を検索条件にする方法
おすすめ情報