I've a query like this:
select tractions.id,tractions.expired,tractions.succ,tractions.cradit_end_date,
                      tractions.user_id,users.family,tractions.coupon_code,users.username,traction_details.title,
                traction_details_sub.title as sub_title,tractions.coupon_parent,tractions.coupon_id,tractions.coupon_property_id
                from tractions,traction_details,traction_details_sub,users
                  WHERE
                  tractions.app='mobile'
                  AND tractions.succ = 1
                  AND tractions.user_id=$user_id
                  AND tractions.id = traction_details.tr_id
                  AND tractions.id = traction_details_sub.tr_id
                  AND tractions.user_id = users.id
now,some records in tractions have not any tr_id in traction_details_sub table.
how to check if traction_details_sub table have tr_id then join these tables ? 
 
     
     
    