Есть вопрос по выборке, точнее не по самой выборке SELECT, а о методе.Нужно выбрать из одной талицы поля, но так, чтобы основные значения совпадали со значенями в четырех других таблицах.Какой мето эффективнее использовать: LEFT JOINSELECT v.video_id, a.name, g.genreFROM videos AS vLEFT JOIN link_actors_videos AS la ON la.video_id = v.video_idLEFT JOIN actors AS a ON a.actor_id = la.actor_idLEFT JOIN link_genre_video AS lg ON lg.video_id = v.video_idLEFT JOIN genres AS g ON g.genre_id = lg.genre_idлибо простое объединениеSELECT v.video_id, a.name, g.genre FROM videos AS v,link_actors_videos AS la,actors AS a,link_genre_video AS lg, genres AS gWHERE la.video_id = v.video_id, a.actor_id = la.actor_id, lg.video_id = v.video_id,g.genre_id = lg.genre_idкакой из этих методо работает быстрее?или есть более быстрые способы выборки из 4-5 таблиц?
|