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

Cần truy vấn MySQL để chọn từ bảng lưu trữ các cặp giá trị khóa

Đây là một truy vấn mẫu:

SELECT
  itemName
FROM
  items i,
JOIN
  item_properties effect
  ON i.itemId = effect.itemId AND effect.property = 'effect'
JOIN
  item_properties consumption
  ON i.itemId = consumption.itemId AND consumption.property = 'consumption'

WHERE effect.value = 'cooling' AND consumption.value = 'efficient';

Tôi sẽ để lại oR truy vấn như một thứ gì đó bạn có thể tự thử. Nó chỉ đơn giản là thêm nhiều bảng hơn và sử dụng OR thay vì AND trong WHERE .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lấy dữ liệu từ bảng nối trong Yii2

  2. Tắt ký hiệu khoa học MySQL

  3. Thực tiễn tốt nhất để lưu trữ dữ liệu tùy chỉnh cho Wordpress là gì

  4. Quyền truy cập MYSQL bị từ chối đối với người dùng 'root' @ 'localhost'

  5. Chèn dữ liệu tiếng Ả Rập vào cơ sở dữ liệu mysql