我有兩個表如下:SQL左連接沒有得到結果如預期
TABLEA
pat_id name user_id
1 sam 1
2 jose 1
3 sandra 2
tableB的
id pat_id pat-main_name
1 1 MR0001
2 3 MR0005
我期待的結果如下:
pat_id name user_id pat-main_name
1 sam 1 MR0001
2 jose 1
我user_id = 1
我所做的是:
SELECT tableA.pat_id,tableA.name,tableA.user_id,tableB.pat-main_name
FROM tableA
LEFT OUTER JOIN tableB
where tableA.pat_id = tableB.pat_id AND tableA.user_id;
和我得到的結果:
pat_id name user_id pat-main_name
1 sam 1 MR0001
2 jose 1
3 Sandra 2
我該怎麼辦?
這是什麼? 'where tableA.pat_id = tableB.pat_id AND tableA.user_id;' –