I want to group all pharmacies present in the same night in a unique row following this night.
select days.day, pharmacy.name
from days,
pharmacy,
pharmacy_night
where (pharmacy.Id_pharmacy in (SELECT Id_pharmacy
FROM pharmacy_in_region(@idregion))
and pharmacy.Id_pharmacy = pharmacy_night.Id_pharmacy
and days.Id_day = pharmacy_night.Id_day)
The desired output:
row 1: Monday Pharmacy1_pahrmacy5-
row 2: Tuesday pharmacy9_