mysql-to court zeros而不是零?
我有一个简单的表格
安装
:
prod_code
email
install_slot
如果一个 install_slot 掠夺 NULL, 这是一个经济实惠的安装插槽。 不是 null - 所以,使用的插槽。 我需要返回这个产品的一般装置的结果 email, 以及此产品的使用器件的结果以及 email. 我想我可以在两个请求的帮助下做到,但是想知道有办法吗? SQL 一切都在一个?
我试图做出以下的假设,但它
不工作
.
安装
:
prod_code
install_slot
如果一个 install_slot 掠夺 NULL, 这是一个经济实惠的安装插槽。 不是 null - 所以,使用的插槽。 我需要返回这个产品的一般装置的结果 email, 以及此产品的使用器件的结果以及 email. 我想我可以在两个请求的帮助下做到,但是想知道有办法吗? SQL 一切都在一个?
我试图做出以下的假设,但它
不工作
.
SELECT
i1.`prod_code`,
COUNT/i1.`email`/ AS total_installs,
COUNT/ISNULL/i2.`install_slot`// AS used_installs
FROM
`installs` AS i1
JOIN
`installs` AS i2
ON
i1.`prod_code` = i2.`prod_code`
WHERE
i1.`email` = 'example@example.com'
GROUP BY
i1.`prod_code`,i2.`prod_code`
没有找到相关结果
已邀请:
2 个回复
二哥
赞同来自:
只计算
价值观。
快网
赞同来自: