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

Kompleks MySQL, gdzie klauzula

Twoje bieżące zapytanie jest sprzeczne, ponieważ pojedynczy wiersz nigdy nie pasuje do klauzuli WHERE. Zakładam, że chcesz czegoś takiego.

SELECT product_id
FROM table 
WHERE (key='free_shipping' and value='yes') or (key='price' and value='5')
GROUP BY product_id
HAVING COUNT(DISTINCT key) = 2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sklonuj bazę danych MySQL

  2. Włącz tryb binarny podczas przywracania bazy danych ze zrzutu SQL

  3. Jak przeformułować zapytanie sql

  4. DATE_FORMAT() Przykłady – MySQL

  5. Potrzebuję pomocy w projektowaniu struktury bazy danych faktury