Widok z filtrowaniem danych

0

Czesc,
potrzebuje pomocy.
Mam taka strukture tabel jak tutaj:
https://www.db-fiddle.com/f/dLB1NeDP4qVAHzuinzztBU/2

Nie wiem czy to jest możliwe ale jak odpalicie sobie ten sql to dostaniecie:

facility_id name report_count cities
1 Facility 1 3 Dallas,Denver
2 Facility 2 3 Dallas,Denver
3 Facility 3 3 Dallas,Denver
4 Facility 4 3 Dallas,Denver
5 Facility 5 2 Dallas,Denver
6 Facility 6 2 Dallas,Denver

Teraz report_count jest liczony czy dla kazdej placowki jest liczona liczba raporow podpiętych do danej placówki.
Dałoby sie jakoś tak zmodyfikowac ten widok aby przekazujac np. WHERE cities LIKE "Denver" aby wtedy report_count byl zwracany tylko względem raportów które mają zapięte city "Denver"?

0
(SELECT COUNT(DECODE(rt.city, 'Denver', 1, 0))

???

0

A co ma być w cities w przypadku jak pokazujesz tylko dla denver, bo moim zdaniem tylko Denver:

https://www.db-fiddle.com/f/dLB1NeDP4qVAHzuinzztBU/3

1 użytkowników online, w tym zalogowanych: 0, gości: 1