[英]Subselect with count
I have an sql query, which I want to write in sequelize
code. 我有一个SQL查询,我想用
sequelize
代码编写。 It is a select, nested with a select count. 它是一个选择,嵌套有一个选择计数。 Can anyone help me archiving this?
谁能帮我存档吗?
I want this raw query to work with sequelize
in nodejs
, but I dont want to use raw queries. 我希望此原始查询可与
sequelize
中的nodejs
一起使用,但我不想使用原始查询。
At the end there should be something like: 最后应该是这样的:
{product: [included product model], stock count: 5}
SELECT
products.id as 'ID',
(SELECT COUNT(*)
from stocks
WHERE stocks.fk_product = products.id
AND stocks.sold = 0) AS 'counts'
FROM products
I really dont know how to do this... 我真的不知道该怎么做...
SELECT COUNT(*) as `count`, s.fk_product as `ID` from stocks as s WHERE s.sold = 0 group by s.fk_product
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.