Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách dùng 2 cột trong mệnh đề WHERE MySQL


Hiếm khi dùng 2 cột cùng bảng trong WHERE nhưng vẫn thực hiện được.

Ví dụ

mysql> Select F_name, L_name
    -> From Customer
    -> where F_name = L_name;
Empty set (0.00 sec)

Sử dụng cả 2 cột F_Name và L_Name từ cùng bảng Customer. Kết quả rỗng vì không ai trùng tên và họ.

Ứng dụng thực tế: Tìm hàng trùng lặp (WHERE col1 = col2), kiểm tra tính toàn vẹn dữ liệu, so sánh 2 cột ngày (vd: start_date > end_date).