Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perlu kueri MySQL untuk memilih dari tabel yang menyimpan pasangan nilai kunci

Berikut ini contoh kueri:

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';

Saya akan meninggalkan oR kueri sebagai sesuatu yang dapat Anda coba sendiri. Ini hanya menambahkan lebih banyak tabel dan menggunakan OR bukannya AND di 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. Menggunakan Grup Non-Menangkap di MySQL REGEXP

  2. Dapatkan semua tindakan dari tiga pengguna terakhir

  3. Cara mencari nilai yang dipisahkan koma

  4. Sintaks placeholder Python MySQLdb

  5. Bagaimana menemukan semua hubungan antara semua tabel mysql?