Debug SQL join that drops rows | Homedepot Interview Question