Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lọc SQL theo nhiều cột

Đó cú pháp hợp lệ.

Nếu bạn không thích, một số lựa chọn thay thế khác là:

SELECT * FROM my_table
WHERE (f1, f2) = ('a', 30)
OR    (f1, f2) = ('b', 20)

Hoặc sử dụng tham gia:

SELECT *
FROM my_table T1
(
    SELECT 'a' AS f1, 30 AS f2
    UNION ALL
    SELECT 'b', 20
) T2
ON T1.f1 = T2.f1 AND T1.f2 = T2.f2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể xóa hoặc cập nhật hàng mẹ:ràng buộc khóa ngoại không thành công

  2. Không tìm thấy lớp 'mysqli_connect'

  3. sử dụng biến php trong tên của bảng tạo mysql

  4. Xử lý dữ liệu rất lớn với mysql

  5. Percona có tương thích ngược với MySQL không? Trường hợp Ruby in Rails