Database/MySQL

[Mysql] select 안에 select

java나유 2022. 7. 13. 10:53
mysql> select * from points where poid='kmin_lee';
+-------+----------+-------+----------+---------------------+
| poidx | poid     | point | okresult | po_time             |
+-------+----------+-------+----------+---------------------+
|     6 | kmin_lee |  1000 | Y        | 2022-07-03 12:44:11 |
|    18 | kmin_lee |  3200 | Y        | 2022-07-08 16:41:10 |
|    20 | kmin_lee |  4200 | N        | 2022-07-09 11:22:31 |
+-------+----------+-------+----------+---------------------+
3 rows in set (0.00 sec)

mysql> select point from points where poid='kmin_lee' and okresult='Y';
+-------+
| point |
+-------+
|  1000 |
|  3200 |
+-------+
2 rows in set (0.00 sec)

mysql> select sum(point) from points where poid='kmin_lee' and okresult='Y';
+------------+
| sum(point) |
+------------+
|       4200 |
+------------+
1 row in set (0.00 sec)

mysql> select sum(point),(select sum(point) from points where poid='kmin_lee' and okresult='N') as usepoint from points where poid='kmin_lee' and okresult='Y';
+------------+----------+
| sum(point) | usepoint |
+------------+----------+
|       4200 |     4200 |
+------------+----------+
1 row in set (0.00 sec)
728x90