编程经验:分组条件查询having
SELECT *FROM VolP_tb
WHERE (VolBid IN
(SELECT VolBid
FROM VolP_tb
GROUP BY VolBid
HAVING (COUNT(VolBid) > 4)))
ORDER BY VolBid
这条sql语句实现了指定的某列(VolBid)某个值重复4次以上的所有集合
VolPid VolBid M T W T F Sat Sun Ca Ser
6521 39746 0 0 0 0 0 0 1 0 上午
6522 39746 0 0 0 0 0 0 0 1 中午
6523 39746 0 0 0 0 0 0 0 2 下午
6524 39746 0 0 0 0 0 0 1 3 晚上
6657 39746 0 0 0 0 0 0 0 0 上午
6658 39746 0 0 0 1 0 0 0 1 中午
6659 39746 0 0 0 0 0 0 0 2 下午
6660 39746 0 0 0 0 0 0 0 3 晚上
6653 39765 0 0 0 0 0 0 0 0 上午
6654 39765 0 0 0 1 0 0 0 1 中午
6655 39765 0 0 0 0 0 0 0 2 下午
6656 39765 0 0 0 0 0 0 0 3 晚上
6561 39765 1 0 0 0 0 0 0 0 上午
6562 39765 0 0 0 0 0 0 0 1 中午
6563 39765 0 0 0 0 0 0 0 2 下午
6564 39765 0 0 0 0 0 0 0 3 晚上
6581 39770 0 0 0 0 0 0 0 0 上午
6582 39770 0 0 0 1 0 0 0 1 中午
6583 39770 0 0 0 0 0 0 0 2 下午
6584 39770 0 0 0 0 0 0 0 3 晚上
6661 39770 1 0 0 0 0 0 0 0 上午
6662 39770 1 0 0 1 0 0 0 1 中午
6663 39770 1 0 0 0 0 0 0 2 下午
6664 39770 0 0 0 0 0 0 0 3 晚上