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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
C言語って古いですか?
C言語・C++・C#
-
プログラミング
その他(プログラミング・Web制作)
-
SQLです!!教えてください。
MySQL
-
-
4
SQLです!!教えてください。
MySQL
-
5
httpのサイトにアクセスされたらhttpsのほうにリダイレクトするように設定する方法
サーバー
-
6
mysqlのupdate構文についての質問です。 写真がテーブルとなってます ACCOUNTテーブル
MySQL
-
7
HTML入門でもう躓いてしまった。
HTML・CSS
-
8
C言語の関数と配列に関する質問
C言語・C++・C#
-
9
なんでブラウザでPHPを動かすためだけにOSにPython2(Python3)を入れて、C(GCC)
PHP
-
10
現在と現在から20年前の2003〜2004年と比べてパソコンなどの中身やosの違いは詳しく挙げるとど
その他(コンピューター・テクノロジー)
-
11
プログラミング ソースコード
その他(プログラミング・Web制作)
-
12
SH-256がそのうち突破されるらしい
ハッキング・フィッシング詐欺
-
13
シンギュラリティは何年後に起こりますか?
その他(コンピューター・テクノロジー)
-
14
(初心者)MySQLやmaraDBで、create table して作るカラム名を英語表記にしている
MySQL
-
15
C言語について。
C言語・C++・C#
-
16
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
-
17
システム障害
システム
-
18
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
19
SSL対応なのにhttp://で入力したらセキュリティ保護なしと表示される理由
SSL・HTTPS
-
20
約1000バイトの画像を100バイト位に縮小できる、アンドロイド用の無料ソフトをご教示ください。
画像編集・動画編集・音楽編集
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
ACCESS 一つのフィールドに複...
-
select文の書き方
-
重複するキーから一番古い年月...
-
連番のMin, Maxを取得したい
-
主キーの変更
-
行方向のデータを横に並べる
-
Accessリレーションシップ
-
ACCESS インポート時の重複チ...
-
Accessでフィールドを比較した...
-
filemakerでのポータルの設定の...
-
続.ORACLEのSELECTのソートに...
-
VIEWでテーブルの集計結果...
-
片方だけ抽出する方法(SQL)
-
PLSQLの識別子エラー
-
ACCESS2007 フォーム 「バリア...
-
Accessにインポートしたら並び...
-
数百万件レコードのdelete
-
Accessでの排他制御
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
ACCESS 一つのフィールドに複...
-
行方向のデータを横に並べる
-
PLSQLの識別子エラー
-
VIEWでテーブルの集計結果...
-
Accessでフィールドを比較した...
-
Accessユニオンクエリーで2つ...
-
主キーの変更
-
ACCESSのコンパイルエラーについて
-
片方だけ抽出する方法(SQL)
-
【Access】順位を付けたい
-
[Oracle] UPDATE分の副問い合わ...
-
テーブル値関数経由でのデータ更新
-
ACCESS インポート時の重複チ...
-
ACCESS2000でDCount関数の使い方
-
Access2002の集計レポート?
-
商品コード番号を入力すると商...
-
Inner join と Left joinの明...
おすすめ情報