Zapytanie do bazy SQL nie dla początkującego...

Zapytanie do bazy SQL nie dla początkującego...
K0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0

Witam.

Jestem w trakcie tworzenia projektu z wykorzystaniem relacyjnych baz danych oraz mam problem z jednym zapytaniem.
Posiadam tabelę KSIAZKI, tabelę pośredniczącą KSIAZKI-AUTORZY(wiele do wielu) oraz tabelę AUTORZY. Jak mogę policzyć ile jest książek z dwoma autorami?
Gdyby nie udało się wykonać tego samym zapytaniem, mogę wspomóc się technologią PHP.

Dziękuję z góry

  • Rejestracja: dni
  • Ostatnio: dni
0

count(), grupujesz po a1.id_autora oraz a2.id_autora having count() = 2

  • Rejestracja: dni
  • Ostatnio: dni
0

oraz po id_książki

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0
Kopiuj
SELECT id_ksiazki FROM ksiazki_autorzy GROUP BY id_ksiazki HAVING Count(DISTINCT id_autora)=2

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.