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

Czy potrafisz rozwiązać to proste zapytanie 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 to liczba funkcji w (1,2,3) . I zakładając, że (camera_id,feature_id) jest unikalny w 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. Domyślna baza danych MySQL

  2. Błąd Forward Engineering MySQL Workbench 1064

  3. ImportError:brak modułu o nazwie flask.ext.mysql

  4. Konfigurowanie nowej instancji MySQL Co to jest bieżące hasło roota?

  5. Błąd kodowania PHP podczas tworzenia XML z bazy danych