![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
◆環境
・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も見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
postgreSQLのint型は桁数指定が...
-
テーブルからのselectにおいて...
-
postgreSQLのオートナンバーに...
-
SQL文作成のお願い
-
pl/pgsqlで変数の扱い
-
データを削除しても表領域の使...
-
Viewにインデックスは張れ...
-
datapumpの実行方法について
-
CLOB型へのINSERT
-
異なるスキーマからデータを抽...
-
特定のスキーマのテーブルを一...
-
Data Pump で大量データインポ...
-
エクセルからアクセスにインポ...
-
Access レコードを追加できませ...
-
SQLでスキーマ名(所有者名)の...
-
select insert 句
-
DELETE文でFROM句を省略した場合
-
検索結果の列数を動的に変更したい
-
ACCESS 複数テーブル・複数フィ...
-
INDEXの無効化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
postgreSQLのint型は桁数指定が...
-
テーブルからのselectにおいて...
-
UNIQUEをつけたときのINDEXテー...
-
PostgressからMySQL(MariaDB)...
-
クエリアナライザのsp_helpコマ...
-
3つのテーブルの処理について
-
チェックボックスから、データ...
-
SQL文作成のお願い
-
SQLで検索結果の記事を表示したい
-
JSPとデータベースのつがぐ
-
特定カラムの値を変更したいの...
-
phpPgAdminからSQL文を発行し、...
-
SQL SELECT文 別テーブルのレコ...
-
2つの異なるテーブルを和結合し...
-
PostgresSQL8.4でツリー上に取...
-
賢いSQL文がわからない
-
前方一致が動的に変更される場...
-
全テーブルのデータの行数
-
マルチテーブル・インサート
-
postgreSQLの正規表現
おすすめ情報