PHP、MySQLでカラムごとにNULL以外の値の件数を取得したい

前提

PHP、MySQLでフレームワークを使用せずにWebサイトを作っています。
公園ごとの各種遊具の設置有無のテーブルがあるとします。
1つ以上設置されている場合は1、設置されていない場合はNULLです。(1かNULLしかありません)

seesaw jungle_gym sandbox bench ....
park_a 1 NULL 1 1
park_b NULL NULL NULL NULL
park_c 1 1 NULL 1
park_d NULL NULL 1 1
.....

実現したいこと

全ての公園で、遊具が合計で何個あるのか取得したいです。

【期待する取得結果】
seesaw 2
jungle_gym 1
sandbox 2
bench 3

SQLは処理が重くなるので、取得は1回のみにしたいです。
どのようにすれば、期待する取得結果が得られるでしょうか。

コメントを投稿

0 コメント