я например не люблю (кощунствую конечно), Foren.. key.
Просто не люблю и все.
Ну а в принципе соединения нужны скорее для делитов и апдейтов. я их делаю запросами и предпочитаю, отдавать отчет че и как двигается не полагаясь на всякие каскадные удаления и т.п.
для выборки данных совершенно не важно соединили вы или нет. в запросе все равно будут джойны
