TABLE A >>
uid name
1 test1
2 test2
3 test3
4 test4
TABLE B >>
uid address
1 address1
2 address2
4 address3
RESULT
1 test1 address1
2 test2 address2
3 test3
4 test4 address3
Can anyone show me how to write a query and fetch the result as above, Thanks very much!
i have tried join, left and right join. all result nothing.
You can write left outer join between this two tables Best way to understand is check the below image
Query for your requirement
Reading this original article on The Code Project will help you a lot: Visual Representation of SQL Joins.
Find original one at: Difference between JOIN and OUTER JOIN in MySQL.