名爲Tags的MySQL表包含2列:具有超過100k行的tags和video_id。 他們都不是主鍵,這意味着在標籤列中的值可能與不同VIDEO_ID發生幾次,例如:計算行發生次數並將它們打印
column names: |tags|video_id|
values: tag1 video1
tag1 video2
tag2 video4
tag2 video5
tag2 video6
我怎麼能指望每個標籤的所有事件和打印?喜歡的東西:
TAG1(2個視頻)
標籤2(3個視頻)
我的網站是基於CakePHP的-3,我的方式從表中獲得行就是這樣:
$query = $this->Tags->find('all');
$tags = $this->paginate($query);
變量標籤現在有結果,這就是我如何打印出來:
foreach ($tags as $tag):
echo $tag->tags."<br>";
endforeach;
得到結果,你可以用一個標籤創建一個數組」關鍵「 –
請永遠記住離開您的確切CakePHP版本(x.x.x),並相應地標記您的問題 - 謝謝! – ndm
http://stackoverflow.com/questions/32584003/cakephp-3-count-group-find-result的可能重複 –