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

Cách tìm tất cả các sản phẩm có nhiều giá trị thuộc tính cụ thể

Mệnh đề WHERE chỉ có thể xem các cột từ một hàng tại một thời điểm.

Vì vậy, nếu bạn cần một điều kiện áp dụng cho hai khác nhau các hàng từ một bảng, bạn cần phải tham gia vào bảng đó hai lần để có thể lấy các cột từ cả hai hàng.

SELECT p.*
FROM "products" AS p
INNER JOIN "custom_field_answers" AS a1 ON p."id" = a1."product_id"
INNER JOIN "custom_field_answers" AS a2 ON p."id" = a1."product_id" 
WHERE a1."value" = 'bangle' AND a2."number_value" < 50


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách hoạt động của hàm Power () trong PostgreSQL

  2. Phân tích thống kê bảng PostgreSQL

  3. Làm cách nào để cập nhật tất cả các cột bằng CHÈN ... BẬT MẶT ...?

  4. Kết nối Django với postgres bằng docker-soạn

  5. Lỗi di chuyển Django:Cột không tồn tại