witam
jaka jest i czy jest różnica w 2 zapytaniach:
select user.name, param.class
from user, param
where user.usr_id = 1 and param.p_usr_id = 1
select name, class
from user
inner join param
on usr_id = p_usr_id
where usr_id = 1
??
witam
jaka jest i czy jest różnica w 2 zapytaniach:
select user.name, param.class
from user, param
where user.usr_id = 1 and param.p_usr_id = 1
select name, class
from user
inner join param
on usr_id = p_usr_id
where usr_id = 1
??
czy jest różnica w 2 zapytaniach:
W teorii EXPLICIT INNER JOIN jest szybszy niż IMPLICIT INNER JOIN. W praktyce wiele baz optymalizuje zapytania przez co działają identycznie albo przynajmniej porównywalnie szybko.