
◆環境
・Postgresql
■前提
・テーブルA … C_idカラム
・テーブルB … D_idカラム
■やりたいこと
・テーブルAデータを取得する際、テーブルAレコードに応じて、テーブルB「D_idカラム」の数(レコード数)も取得したい
■取得イメージ例
・テーブルA「全カラム」&テーブルB「D_idカラム」の「count」カラム
※「count」カラム … テーブルBにある「D_idカラム」の数
■知りたいこと
・どこにも存在しないこの「count」カラムはどうやって作成したら良いでしょうか?
・全体のSQL文
No.1ベストアンサー
- 回答日時:
SELECT A.id, COUNT(B.A_id) AS count
FROM table_A AS A
LEFT OUTER JOIN table_b AS B ON(a.id = b.A_id)
GROUP BY A.id;
または
SELECT
A.id,
(SELECT COUNT(*) FROM table_B AS B WHERE A.id = B.A_id) AS count
FROM table_A AS A;
何度も呼び出すクエリであれば、JOINやサブクエリで取得するより、AとBのテーブルそれぞれSELECTして配列操作したほうが軽いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- Oracle SQLの書き方について 1 2023/04/13 09:54
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- Oracle SQL update方法 2 2022/06/22 14:07
- PostgreSQL 列が存在しないと言われる 2 2023/02/10 18:33
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- MySQL sqlにおけるテーブル名と各カラム名って 具体的に何ですか? 私は良くphpmyadminを使います 3 2023/05/18 14:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルからのselectにおいて...
-
postgreSQLのint型は桁数指定が...
-
クエリアナライザのsp_helpコマ...
-
複数のテーブルの値を取り出す方法
-
2つの異なるテーブルを和結合し...
-
3つのテーブルの処理について
-
pg_queryで変数の取り扱い方
-
indexを使おうとしない間違った...
-
賢いSQL文がわからない
-
UNIQUEをつけたときのINDEXテー...
-
ベスト3の抽出方法
-
JSPとデータベースのつがぐ
-
phpPgAdminからSQL文を発行し、...
-
postgreSQLのオートナンバーに...
-
PostgressからMySQL(MariaDB)...
-
データを削除しても表領域の使...
-
Viewにインデックスは張れ...
-
異なるスキーマからデータを抽...
-
ORA-00959: 表領域'****'は...
-
CLOB型へのINSERT
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルからのselectにおいて...
-
postgreSQLのint型は桁数指定が...
-
クエリアナライザのsp_helpコマ...
-
UNIQUEをつけたときのINDEXテー...
-
PostgressからMySQL(MariaDB)...
-
PostgresSQL8.4でツリー上に取...
-
SQL SELECT文 別テーブルのレコ...
-
SQL文作成のお願い
-
Postgresqlの自己結合について
-
チェックボックスから、データ...
-
Oracle でのデータベースサイズ...
-
ビット演算結果の取得
-
Perl DBI でSELECT ilikeの結果...
-
検索スピードの速い方法を教え...
-
ベスト3の抽出方法
-
もうちょっと賢いSELECT文が書...
-
こんばんは。
-
テーブル作成 外部参照 配列
-
自動で生成されるユニークID
-
plpgsqlのエスケープ文字について
おすすめ情報