Witam, mam pewien problem z wyciągnieciem danych z poniższej bazy.
Chodzi o to, że mam pobrać nazwisko i imie pacjentów pomiędzy 40 a 50 rokiem życia którzy mieli przynajmniej 3 wizyty u ortopedy.
Moja baza z danymi wygląda tak:
Zapytanie które na razie mam to coś takiego:
select pacjent.ID_pacjent, pacjent.imie, pacjent.nazwisko from pacjent
inner join wizyta on pacjent.ID_pacjent = wizyta.ID_pacjent inner join lekarz on wizyta.ID_lekarz = lekarz.ID_lekarz
inner join lekarz_specjalnosc on lekarz.ID_lekarz = lekarz_specjalnosc.ID_lekarz
inner join specjalnosc on lekarz_specjalnosc.ID_specjalnosc = specjalnosc.ID_specjalnosc
where specjalnosc.nazwa = 'ortopeda' and pacjent.wiek between 40 and 50;
i zwaraca mi coś takiego:
Główny problem mój leży w tym ze nie wiem jak to policzyć żeby mi wyświetliło po prostu samo "Adam Kowalski" - gdzie i jak warunek zliczania dać?