![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I have one question about the standard join and inner join, which one is faster and more reliable? Can you recommend me to use? Please, explain me... |
#3
| |||
| |||
|
#4
| |||
| |||
|
|
Select * From Quiz, Question Where Quiz.id = Question.id |
#5
| |||
| |||
|
|
I mean standard join by: Select * From Quiz, Question Where Quiz.id = Question.id |
#6
| |||
| |||
|
|
I have one question about the standard join and inner join, which one is faster and more reliable? Can you recommend me to use? Please, explain me... |
|
Hello, everyone I have one question about the standard join and inner join, which one is faster and more reliable? Can you recommend me to use? Please, explain me... Thanks Chamnap |
#7
| |||
| |||
|
|
BTW left join is faster than inner join... |
#8
| |||
| |||
|
|
Select * From Quiz, Question Where Quiz.id = Question.id IMHO today inner join is a standard BTW left join is faster than inner join... |
#9
| |||
| |||
|
|
"news.onet.pl" wrote: Select * From Quiz, Question Where Quiz.id = Question.id IMHO today inner join is a standard BTW left join is faster than inner join... No it isn't. For starters, an outer join (such as left join) will only return the same result as an inner join if no rows from the outer table would be eliminated when running the inner join. Next, using inner join gives the optimizer more options how to process the query which on average should lead to better performance then using the outer join equivalent. As usual, course there is a disclaimer here too. There could be situations where the optimizer might select a suboptimal plan, or when the optimizer shortcuts its optimization process because of the many possible access paths. In those situations a rule based approach, or an outer join approach might accidentally run faster. Gert-Jan |
#10
| |||
| |||
|
|
the standard join and inner join, which one is faster and more reliable? |
![]() |
| Thread Tools | |
| Display Modes | |
| |