Trung cấpKết hợp bảng ~11 phút

Subquery — truy vấn lồng

Subquery (truy vấn con) là một câu SELECT nằm bên trong câu lệnh khác, thường trong WHERE hoặc FROM.

Lý thuyết

Ví dụ lấy người có tuổi lớn hơn trung bình: WHERE age > (SELECT AVG(age) FROM users).

Các dạng thường gặp

  • Trả về một giá trị: so sánh trực tiếp với =, >...
  • Trả về một danh sách: dùng với IN.

Subquery được tính trước, rồi giá trị của nó được dùng cho truy vấn ngoài.

Truy vấn con (SELECT AVG(age) FROM users) cho một con số; truy vấn ngoài dùng con số đó để lọc.

Thuật ngữ (di chuột để xem giải thích)

Dữ liệu mẫu

Đang tải dữ liệu mẫu…