![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
SQLのSELECT文について
DB:MYSQL5.0
テーブルAとテーブルBを結合して
テーブルAの項目と一緒(横)にテーブルBを抽出したいです。
どのようにすると実現できるのでしょうか?
よろしくお願いします。
Aテーブル
ID ITEM1
1 11111
2 22222
3 33333
4 44444
Bテーブル
ITEM1 CNT KBN
11111 1 1
11111 2 2
11111 3 3
22222 4 2
22222 5 3
33333 6 3
出力結果
ITEM1 KBN1 KBN2 KBN3
11111 1 2 3
22222 0 4 5
33333 0 0 6
44444 0 0 0
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
MySQLにはTRANSFORMが無いので、クロス集計はできません。
(1)KBNのとる値が決まっている。
(2)Accessにリンクできる。
上記、いずれかの場合は対応可能です。
(1)の場合の一例
SELECT A.ITEM1,
MAX(CASE WHEN B.KBN=1 THEN B.CNT ELSE 0 END) KBN1,
MAX(CASE WHEN B.KBN=2 THEN B.CNT ELSE 0 END) KBN2,
MAX(CASE WHEN B.KBN=3 THEN B.CNT ELSE 0 END) KBN3
FROM A LEFT JOIN B ON A.ITEM1=B.ITEM1 GROUP BY A.ITEM1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Oracle SQL update方法 2 2022/06/22 14:07
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- PostgreSQL postgreSQL カラムの全ての値を取得したい 3 2022/10/07 12:33
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Oracle sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受 1 2023/05/17 11:17
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
会社の飲み会の幹事になり、座...
-
パッケージなどの印刷がテーブ...
-
AccessにおいてフィールドがN...
-
一致するデータのみ削除したい
-
外部キーだけのテーブル(主キ...
-
下の画像はSQLの4大命令の性質...
-
L2SWはARPテーブルを持っている?
-
mysql alter table 終わらない
-
男性と2人で飲食店に行きテーブ...
-
統合失調症の利用者の言動が酷...
-
「テーブルに座って……」という...
-
ターンテーブルの、電子レンジ...
-
飲み会で、座敷orテーブルどち...
-
ピグライフ、パーティーテーブ...
-
【SQL】グループ化した際の最頻...
-
fetch_arrayでのエラー
-
【エクセル】データテーブルの...
-
SQLあってますか?こう?
-
今度同じサークルだった女の子...
-
DBのテーブルの設計ができず困...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
テーブルリンク リンク元を知...
-
会社の飲み会の幹事になり、座...
-
「テーブルに座って……」という...
-
アクセスのリンクテーブル一覧...
-
ターンテーブルの、電子レンジ...
-
飲み会で、座敷orテーブルどち...
-
【PHP】SQL文のSUM関数で出力し...
-
まるいテーブル 円い 丸い 漢字...
-
テーブル:生徒名簿 生徒名簿の...
-
1対1のリレーション(主キー同...
-
論理名とコメント構文(?)について
-
面接のときテーブルが正面に。...
-
一致するデータのみ削除したい
-
複雑なSQL文について
-
SQL構文です 画像のようにした...
-
件数の多い順にselect
-
お金持ちのテーブル
おすすめ情報