Prośba o pomoc w konstrukcji zapytania

0

Witam,
mam dwie tabele w bazie
Customer

CustomerId

oraz

Program

ProgramId

Pomiędzy nimi znajduje się tabela pośrednia

CustomerProgram

CustomerId
ProgramId

Chciałbym w jednym zapytaniu zwrócić listę Program'ów
gdzie CustomerId == 1

Kompletnie nie wiem jak się do tego zabrać.
Wyszukać Program lub Customera potrafię ale nie wiem jak to zrobić gdy w grę wchodzi tabela pośrednia.
Dodatkowo powinno być to w jednym zapytaniu.
Proszę pomóżcie

0
 select p.* from Program p, CustomerProgram cp where p.ProgramId=cp.ProgramId and cp.CustomerId=1

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