注意细节,注意细节,注意细节

再次提醒自己要注意细节,错误就是一个小括号的事啊!

没加括号之前。。。完全错误的统计。。。

mysql> select rn, count(reader.pid), reader.pid from b_r,reader where reader.pid=b_r.pid and b_date like '%-11-%' or b_date like '%-12-%' group by reader.pid;
+--------+-------------------+--------------------+
| rn     | count(reader.pid) | pid                |
+--------+-------------------+--------------------+
| 郑大贤 |                40 | 210123199712300000 |
| 金智妮 |                40 | 210123199712300001 |
| 曹圭贤 |                41 | 210123199712300002 |
| 金厉旭 |                43 | 210123199712300003 |
| 边伯贤 |                39 | 210123199712300005 |
| 李秀满 |                42 | 210123199712300006 |
| 李重烨 |                37 | 210123199712300007 |
| 南优贤 |                40 | 210123199712300008 |
| 李泰民 |                43 | 210123199712300009 |
| 裴秀智 |                45 | 210123199712300010 |
| 李知恩 |                43 | 210123199712300011 |
| 朴智旻 |                40 | 210123199712300012 |
| 田正国 |                42 | 210123199712300013 |
| 金钟大 |                38 | 210123199712300014 |
| 金钟仁 |                45 | 210123199712300015 |
| 金明洙 |                47 | 210123199712300016 |
| 文钟业 |                33 | 210123199712300017 |
| 金力灿 |                33 | 210123199712300018 |
| 徐仁国 |                33 | 210123199712300019 |
| 郑恩地 |                33 | 210123199712300020 |
| 梁耀燮 |                33 | 210123199712300021 |
| 尹斗俊 |                33 | 210123199712300022 |
| 李起光 |                33 | 210123199712300023 |
+--------+-------------------+--------------------+
23 rows in set (0.01 sec)

要加括号啊,注意优先级啊,这是个我经常忽略的问题, 记住了哈!!!

mysql> select rn, count(reader.pid), reader.pid from b_r,reader where (reader.pid=b_r.pid) and (b_date like '%-11-%' or b_date like '%-12-%') group by reader.pid;
+--------+-------------------+--------------------+
| rn     | count(reader.pid) | pid                |
+--------+-------------------+--------------------+
| 郑大贤 |                 9 | 210123199712300000 |
| 金智妮 |                 9 | 210123199712300001 |
| 曹圭贤 |                 9 | 210123199712300002 |
| 金厉旭 |                10 | 210123199712300003 |
| 边伯贤 |                 9 | 210123199712300005 |
| 李秀满 |                13 | 210123199712300006 |
| 李重烨 |                10 | 210123199712300007 |
| 南优贤 |                12 | 210123199712300008 |
| 李泰民 |                12 | 210123199712300009 |
| 裴秀智 |                12 | 210123199712300010 |
| 李知恩 |                10 | 210123199712300011 |
| 朴智旻 |                 9 | 210123199712300012 |
| 田正国 |                 9 | 210123199712300013 |
| 金钟大 |                 7 | 210123199712300014 |
| 金钟仁 |                15 | 210123199712300015 |
| 金明洙 |                15 | 210123199712300016 |
+--------+-------------------+--------------------+
16 rows in set (0.00 sec)
原文地址:https://www.cnblogs.com/AbsolutelyPerfect/p/7860792.html