সাবকোয়েরি ও UNION ALL দিয়ে Min/Max সারি বের করা
সর্বোচ্চ ও সর্বনিম্ন বেতন পাওয়া কর্মচারির পুরো রো বের করতে সাবকোয়েরি ও UNION ALL ব্যবহার করা হয়।
উদাহরণ
mysql> CREATE TABLE DemoTable (EmployeeName VARCHAR(20), EmployeeSalary INT);
mysql> INSERT INTO DemoTable VALUES ('Bob',8800), ('Chris',9800), ('David',7600), ('Sam',9600);
কোয়েরি
mysql> SELECT * FROM DemoTable
-> WHERE EmployeeSalary IN (
-> SELECT MAX(EmployeeSalary) FROM DemoTable
-> UNION ALL
-> SELECT MIN(EmployeeSalary) FROM DemoTable
-> );
ফলাফল
+--------------+----------------+ | EmployeeName | EmployeeSalary | +--------------+----------------+ | Chris | 9800 | | David | 7600 | +--------------+----------------+
ব্যাখ্যা: MAX=9800 (Chris), MIN=7600 (David)। UNION ALL ডুপ্লিকেট থাকলে উভয় রাখে (এখানে ডুপ্লিকেট নেই)।