• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL: 複数テーブルのcount)

MySQL:複数テーブルの行数取得方法

このQ&Aのポイント
  • 複数テーブルの総行数(count値)を一括で取得する方法についてご教授ください。
  • 現在、テーブルA、テーブルB、テーブルCの行数を別々に取得していますが、一度に取得する方法があるか教えてください。
  • MySQLのバージョンは5.5です。総行数を一発で取得するための効率的なSQL文を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

こんな感じでしょうか? select (select count(*) from テーブルA)+(select count(*) from テーブルB)+(select count(*) from テーブルC) AS 列ID

noname#196623
質問者

お礼

早々の回答ありがとうございます。 とてもシンプルな内容だったんですね! 助かりました。

その他の回答 (1)

回答No.2

前に SELECT SUM(列ID) FROM ( 後に )AS T を付加しても出来ます。

noname#196623
質問者

お礼

回答ありがとうございます。 SUM関数を使うやり方をいろいろ調べておりましたが 結局わからずじまいで質問させていただきました。 こんなに簡単な方法だったとは・・・ 勉強になりました。

関連するQ&A