我運行該SQL查詢:SQL查詢從兩個表中選擇 - 從一個表中返回的結果,如果有沒有在其他表
SELECT a.retail, b.cost
from call_costs a, call_costs_custom b
WHERE a.sequence = b.parent
AND a.sequence = '15684'
AND b.customer_seq = '124'
返回兩個a.retail
和b.cost
如果行中call_costs_custom
存在,但如果該行不存在,我想只是a.retail
使用WHERE
子句a. (call_costs)
你需要一個左連接 –
順便說一句:難道''sequence'and customer_seq'字符串?我問,因爲你比較他們的字符串文字只包含數字。如果這些列是數字,您應該將它們與數字進行比較:'AND a.sequence = 15684 AND b.customer_seq = 124'。 –