sql >> Database >  >> RDS >> Mysql

Een MySQL-query nodig om te selecteren uit een tabel waarin sleutelwaardeparen worden opgeslagen

Hier is een voorbeeldvraag:

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

Ik laat de oR query als iets dat u zelf kunt proberen. Het is gewoon meer tabellen toevoegen en OR . gebruiken in plaats van AND in de WHERE .



  1. Hoe PL/SQL SYS_REFCURSOR in Oracle Database aan te maken?

  2. Onderhoud van SQL Server-systeemdatabases

  3. Hoe krijg ik RANDOM-records van elke categorie in MySQL?

  4. Tien manieren waarop uw dataproject zal mislukken