Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Potrzebujesz zapytania MySQL do wyboru z tabeli przechowującej pary klucz-wartość

Oto przykładowe zapytanie:

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

Zostawię oR zapytanie jako coś, co możesz wypróbować samodzielnie. Wystarczy dodać więcej tabel i użyć OR zamiast AND w 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. Najlepszy sposób radzenia sobie z błędami pisowni w wyszukiwaniu pełnotekstowym MySQL

  2. Jak sprawdzić duplikaty w tabeli mysql w wielu kolumnach?

  3. posortuj zestawienie w grupie według

  4. Najlepszy sposób na przechowywanie span na czas w bazie danych MySQL?

  5. Jak wstawić tagi do bazy danych za pomocą jquery html i php