ใช้ Subquery หา MAX(Age) แล้วกรองในคิวรีหลัก
สร้างตารางและเพิ่มข้อมูล
mysql> create table DemoTable ( Name varchar(100), Age int );
Query OK, 0 rows affected (0.46 sec)
mysql> insert into DemoTable values('Chris',23); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values('David',55); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('Bob',53); Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values('Mike',54); Query OK, 1 row affected (0.24 sec)
mysql> insert into DemoTable values('Sam',55); Query OK, 1 row affected (0.18 sec)
คิวรี Subquery หาอายุสูงสุด
mysql> select * from DemoTable where Age = (select max(Age) from DemoTable);
+-------+------+ | Name | Age | +-------+------+ | David | 55 | | Sam | 55 | +-------+------+ 2 rows in set (0.00 sec)
ผลลัพธ์: David และ Sam อายุ 55 ปี (มากที่สุด) ทั้งคู่แสดงออกมา