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

Можете ли да решите тази проста SQL заявка?

SELECT camera.id
FROM camera JOIN camera_features ON camera.id=camera_features.camera_id
GROUP BY camera.id
HAVING sum(camera_features.feature_id IN (1,2,3))=3

3 е броят на функциите в (1,2,3) . И ако приемем (camera_id,feature_id) е уникален в camera_features .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да добавя повече от един ред със Zend_Db?

  2. Разширено присъединяване към MySQL. Ускоряване на заявката

  3. mysql Пребройте множество поява на мултиплексирани записи

  4. Изключително базови PHP и Mysql

  5. Обвързване на адрес и MySQL сървър