php - should i use LEFT JOIN all the time when obtaining the data from more than two tables? -


here below example of mysql

select a.hospital_id, a.name, a.distance, b.name, a.near_gate  hospital a, station b  a.campus='".$campus."'        , a.category='".$category."'        , a.station = b.id 

this example works though, okay use example right away, or should add word left join?

thanks in advance ~ :)

your query equivalent following:

select a.hospital_id, a.name, a.distance, b.name, a.near_gate  hospital join station b on a.station = b.id a.campus='".$campus."' , a.category='".$category."' 

it's inner join, not left join

update

actually, from table1, table2 should result in cross join. database engines smart enought figure out condition where part should used determine join condition , change inner join.


Comments

Popular posts from this blog

javascript - Count length of each class -

What design pattern is this code in Javascript? -

hadoop - Restrict secondarynamenode to be installed and run on any other node in the cluster -