Truy vấn con có thể trả về nhiều nhất một giá trị. Giá trị có thể là kết quả của một biểu thức số học hoặc một hàm cột. Sau đó, MySQL so sánh giá trị là kết quả từ truy vấn con với giá trị ở phía bên kia của toán tử so sánh. Truy vấn con MySQL có thể được sử dụng trước hoặc sau bất kỳ toán tử so sánh nào như =,>,> =, <, <=,! =, <>, <=>. Sau đây là ví dụ mà chúng tôi đang sử dụng truy vấn con với Tương tự, truy vấn con cũng có thể được sử dụng với các toán tử so sánh khác. Ví dụ
mysql> SELECT * from Cars WHERE Price < (SELECT AVG(Price) FROM Cars);
+------+--------------+---------+
| ID | Name | Price |
+------+--------------+---------+
| 1 | Nexa | 750000 |
| 2 | Maruti Swift | 450000 |
| 5 | Alto | 250000 |
| 6 | Skoda | 1250000 |
| 8 | Ford | 1100000 |
+------+--------------+---------+
5 rows in set (0.00 sec)