mysql - 获取我的标 checkout 现在 mysql 查询中的计数

标签 mysql

SELECT det.tag_id,det.category_id,det.subcategory_id,det.event_id,dt.tag_name 
FROM `do_experience_tags` det
INNER JOIN `do_category` dc ON (det.subcategory_id=dc.`category_id` AND dc.is_master_category=1)
INNER JOIN do_tags dt ON (det.tag_id=dt.tag_id)

tagid   catid       subcatid   event_id     tag_name
174      4           25         2           #music
174      4           25         1           #music

如何获取新列中相同标签名的个数

最佳答案

使用count函数:

SELECT det.tag_id, count(*) 
  FROM `do_experience_tags` det
  INNER JOIN `do_category` dc ON    
  (det.subcategory_id=dc.`category_id` AND     
  dc.is_master_category=1)
  INNER JOIN do_tags dt ON (det.tag_id=dt.tag_id)
 GROUP BY det.tag_id

关于mysql - 获取我的标 checkout 现在 mysql 查询中的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35218098/

相关文章:

php - 在php中获取数组

mysql - 如何在varchar字段中选择mysql中的最大值

java - hibernate : Unknown column in field list

C#:如何使文本框的自动完成源是数据库或datagridview列

mysql - 根据条件返回记录

mysql - 选择前 n 个字符相等的行 (MySQL)

PHP/MySQL 行按钮

mysql - 使用 MySQL 作为数据源时 Google Data Studio 出错

php - 从数据库获取登录的memberID

mysql - 如何使用 Node 和 express 向 MySQL 表中插入数据?