広告のカテゴリごとにクリック数をカウントしています。私は現在、カテゴリを関数に渡しています。猫が 10 匹いるので、この関数を 10 回呼び出して、各カテゴリのクリック数を取得しています。だから私は、1つのクエリでそれが可能かどうかを理解しようとしています。mysqlを始めたばかり これは私のコードです:
SELECT SUM(clicks) AS 'clicks' FROM wp_cb_ads_manager WHERE category = '.$cat.'
そして、これは私に与えます
Array ( [0] => stdClass Object ( [clicks] => 11 ) )
配列内の各カテゴリごとにSUMを取得するために、1つのクエリでこれを行うことは可能ですか? 2 つのテーブルがどのように見えるかの画面を次に示します。
http://awesomescreenshot.com/00018kly6d http://awesomescreenshot.com/06418kltcc
最初にカテゴリのリストを保持し、次に 1 つのフィールドを使用してどのカテゴリの広告であるかをチェックする広告を保持します。