Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql Complex Where Клауза

Текущата ви заявка е противоречива, тъй като един ред никога не може да съответства на клаузата WHERE. Предполагам, че искате нещо подобно.

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. Размер на полето в MySql за съхранение на тялото на имейла

  2. Грешка в MySQL 1436:Превишаване на стека на нишките, с проста заявка

  3. Flask-SQLAlchemy:Не може да се свърже отново, докато невалидна транзакция не бъде отменена

  4. Най-голяма стойност от две или повече полета

  5. Какво представлява MySQL заявката, еквивалентна на PHP strip_tags?