我想对父项id上的相同值进行计数,但如果存在“0”值,则不进行计数。
table:t_article
id_article parent_id
441 0
1093 18
18 0
3141 3130
3130 0
3140 3130
3142 3130
预期产量
id_article parent_id Total
441 0 0
1093 18 1
18 0 0
3141 3130 3
3130 0 0
3140 3130 3
3142 3130 3
我该怎么做?
3条答案
按热度按时间ee7vknir1#
看起来您希望total列表示给定
parent_id
是的,这和计数是一致的parent_id
价值观。您可以尝试连接到查找计数的子查询:演示
i7uq4tfw2#
下面是另一种使用内部连接和条件聚合的方法
演示
jum4pzuy3#
也可以使用子查询:
结果