1. ホーム
  2. mysql

[解決済み] 1つのクエリで複数のSELECT文

2022-08-16 10:01:08

質問

php(mysql)でレポートを作成しています。

ex:

`select count(id) as tot_user from user_table
 select count(id) as tot_cat from cat_table
 select count(id) as tot_course from course_table`

このように、12個のテーブルがあります。

私は単一のクエリでそれを作ることができます。もしそうなら?処理が遅くなる?

どのように解決するのですか?

SELECT  (
    SELECT COUNT(*)
    FROM   user_table
) AS tot_user,
(
    SELECT COUNT(*)
    FROM   cat_table
) AS tot_cat,
(
    SELECT COUNT(*)
    FROM   course_table
) AS tot_course