SELECT STUFF((
SELECT ','+EXC_Nombre
FROM Bloqueos as B, Excursiones as E
Where B.BloqueosId = 3 and E.ExcursionesId IN (
SELECT
[BLE_ExcursionId]
FROM [BloqueoExcursions]
Where BLE_BloqueoID = 3)
FOR XML PATH('')
),1,1, '')
This is my database
Table: Excursions
ExcursionesId | EXC_Nombre --------------|---------- 2 | Tangol 3 | estadioo 4 | Visita 5 | Pampa 7 | aa 8 | bbb 21 | cc 22 | mmm
Table: Locks
BloqueosId ---------- 69 70 71
Table: BlockingExcursion
BloqueoExcursionId | BLE_ExcurionId | BLE_BloqueoId -------------------|----------------|-------------- 11 | 8 | 1 12 | 3 | 1 17 | 4 | 66 20 | 2 | 3 21 | 7 | 3 22 | 3 | 67 23 | 8 | 67