查出jmeta_campaigns表的每个ACTIVITY_NAME字段,jmeta_campaigns表的ACTIVITY_NAME对应jmeta_clue_highseas_pool表的CCHD_GLID。查出每个ACTIVITY_NAME对应多少个CCHD_GLID并命名为CCHD_COUNT。查出每个ACTIVITY_NAME对应LEAD_STATUS字段值不是无效的数量并将这个值命名为LEAD_STATUS_YOUXAIO.查出每个ACTIVITY_NAME对应LEAD_STATUS字段值是已转换的数量并命名为LEAD_STATUS_YIZHAUNHAUN。jmeta_clue_highseas_pool表的QGNAME对应 jmeta_chances的GLXIANSUO字段,查出每个ACTIVITY_NAME对应的GLXIANSUO总数并命名为KEHUSHU 根据上述内容写一条mysql的sql语句
时间: 2023-08-13 15:05:13 浏览: 476
Visual_Basic_NET_Programming_Sybex (VBL).pdf
以下是您要求的MySQL SQL语句:
```sql
SELECT
jmeta_campaigns.ACTIVITY_NAME,
COUNT(jmeta_clue_highseas_pool.CCHD_GLID) AS CCHD_COUNT,
SUM(CASE WHEN jmeta_clue_highseas_pool.LEAD_STATUS <> '无效' THEN 1 ELSE 0 END) AS LEAD_STATUS_YOUXAIO,
SUM(CASE WHEN jmeta_clue_highseas_pool.LEAD_STATUS = '已转换' THEN 1 ELSE 0 END) AS LEAD_STATUS_YIZHAUNHAUN,
COUNT(jmeta_chances.GLXIANSUO) AS KEHUSHU
FROM
jmeta_campaigns
LEFT JOIN jmeta_clue_highseas_pool ON jmeta_campaigns.ACTIVITY_NAME = jmeta_clue_highseas_pool.CCHD_GLID
LEFT JOIN jmeta_chances ON jmeta_clue_highseas_pool.QGNAME = jmeta_chances.GLXIANSUO
GROUP BY
jmeta_campaigns.ACTIVITY_NAME;
```
这条SQL语句会从`jmeta_campaigns`表中查询每个`ACTIVITY_NAME`字段,并根据它与`jmeta_clue_highseas_pool`表的`CCHD_GLID`关联,计算每个`ACTIVITY_NAME`对应的`CCHD_GLID`数量,并命名为`CCHD_COUNT`。同时,它会计算每个`ACTIVITY_NAME`对应的`LEAD_STATUS`字段值不是'无效'的数量,并将其命名为`LEAD_STATUS_YOUXAIO`。另外,它还会计算每个`ACTIVITY_NAME`对应的`LEAD_STATUS`字段值为'已转换'的数量,并将其命名为`LEAD_STATUS_YIZHAUNHAUN`。最后,它会根据`jmeta_clue_highseas_pool`表的`QGNAME`与`jmeta_chances`表的`GLXIANSUO`关联,计算每个`ACTIVITY_NAME`对应的`GLXIANSUO`总数,并命名为`KEHUSHU`。
阅读全文