我想比较表中的列。
我有这样的事情:
id n_emp paid
1 1 0
2 1 0
3 1 0
4 2 1
5 2 0
6 2 0
7 3 1
8 3 1
我想要这个结果:
n_emp paid
1 0
2 0
3 1
换句话说,如果所有已付款,则应返回1;如果所有未付款,则应返回0。
有人可以帮忙吗?
最佳答案
如果一个或多个行的值为0,则MIN(paid)
将为0。
SELECT n_emp, MIN(paid) FROM myTable GROUP BY n_emp
关于mysql - 比较列mysql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21852842/