Можно создать дубликат:
Explicit vs implicit SQL joins
In MySQL queries, why use join instead of where?Что такое разница в присоединиться присоединиться к ключевому слову или присоединиться =
Запрос с оператором =: -
Select us.FirstName
,uf.FileTitle
,pq.Question
,pa.Answer from
UserMst us,UploadedFile uf,PollQuestion pq,PollAnswer pa,PollResult pr
where us.UserId = pr.U_id
and uf.FileId=pr.A_id
and pq.Q_id=pr.Q_id
and pa.A_id=pr.ans_id
Запрос с ключевым словом Join: -
Select us.FirstName,uf.FileTitle ,pq.Question,pa.Answer from
PollResult pr join UserMst us on us.UserId = pr.U_id
join UploadedFile uf on uf.FileId = pr.A_id
join PollQuestion pq on pq.Q_id= pr.Q_id
join PollAnswer pa on pa.A_id =pr.ans_id
Какой из них лучше в исполнении?
Или [ВЗАИМОДЕЙСТВИЕ НА ПОЛОЖЕНИЕ vs WHERE] (http://stackoverflow.com/questions/1018822/inner-join-on-vs-where-clause) – bhamby
неявная область объединений SQL antipattern см. http: //www.amazon.com/gp/product/1934356557/ref=kinw_rke_tl_1 – HLGEM