How do I retrieve and sort these records for many to many relationship?

Hi! I have 3 tables.

Table: UserArea
id, name, zindex
1, area1, 2
2, area2, 3
3, area3, 1

Table: PlayList
id,fkUserArea, fkmedia, playorder,
1, 1 , 1 , 2
2, 1 , 2 , 1
3, 3 , 3 , 1
4, 3 , 4 , 2
5, 2 , 5 , 1
6, 2 , 6 , 2

fkUserArea is a foreign key of the id of UserArea table. fkmedia is the foreign key of the id of Media table.
PlayList is a table that provides many to many relationship between the UserArea table and the Media table.

Table: Media
id, name,
1, media1
2, media2
3, media3
4, media4
5, media5
6, media6

How do I retrieve ONLY the media where the playorder = 1 sorted by the zindex ASC of the UserArea table?
For example:
area3 is zindex = 1, so from the PlayList table, I see id 3 and 4, so I pick playorder = 1, so from the Media table, I see media3 because it is playorder = 1.

In order words, I need:

media3
media2
media5

In this order. Please help. Thanks.

JOIN the tables