检查并计数同一表的另一列中是否使用了列值

时间:2019-04-11 15:24:35

标签: mysql sql

我有一张这样的桌子

enter image description here

并寻找这样的结果,如果检查为1,则显示特定id的最后修改日期。如果检查为1,则结果中也没有id 6,因为检查为0,也就是11/4 / 19项的1项被忽略,因为校验为0,因此结果中显示9/4/19项。

接下来是孩子人数。它计算次数,父ID重复。我真的不想要重复的次数,父id重复了,但是只想知道它是否有孩子。

enter image description here

我很困惑如何让孩子们计数。剩下的我确实是这样

SELECT id, modified,checks FROM (select * from test order by modified desc) as t1 where checks!=0  group by (id) 

我得到了这个结果

enter image description here

如何也让孩子数数? 如何获得这样的结果

enter image description here

0 个答案:

没有答案