SQL query does a join only if table is not empty -
what want achieve have table , table b both using same ids, of ids in not exist in b , such if looking specific id , have join don't out anything.
my query this
select * table_a left join table_b b on a.id = b.id b.condition <> "x" , a.id = "y"
if select , id exists in both , b works, not if exists in a, how out results if row not in table b?
move table_b condition on
clause left join
result instead of inner join
result.
select * table_a left join table_b b on a.id = b.id , b.condition <> "x" a.id = "y"
Comments
Post a Comment