Kein Problem. Der Begriff JOIN hilft bei der Suche schon.

Code:
SELECT r_name FROM recipes AS r INNER JOIN recipe_types_link AS l ON r.id = l.r_id INNER JOIN recipe_types AS t ON t.id = l.t_id WHERE t.id = 5 GROUP BY r_name
Soweit sollte die Syntax passen. Lt. einem SQL-Validator (http://developer.mimer.se/validator/...dex.tml#parser) ist diese auch OK ("Conforms to Core SQL-2003").
Wenn ich das Ding jedoch in Access bzw. über C# auf ne Access-DB anwenden will, erhalt ich die Meldung:

"Syntaxfehler (fehlender Operator) in Abfrageausdruck 'r.id = l.r_id INNER JOIN recipe_types AS t ON t.id = l.t_id'.

Über diese Meldung gibts schon einige Einträge bei Google; scheinbar meckert hier aber Access, dass wohl einige Klammern fehlen. Nur lässt sich nirgendwo rauslesen, nach welchem Muster Access hier die ( ) erwartet.