単一クエリ内の複数の選択ステートメント 質問する

単一クエリ内の複数の選択ステートメント 質問する

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

元:

`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 個あります。

単一のクエリで作成できますか。 作成した場合、プロセスは遅くなりますか?

ベストアンサー1

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

おすすめ記事