2017-12-18 123 views

回答

0

如果你想獲得該診所做有一個匹配的城市,那麼你可以使用left joinwhere

SELECT d.* 
FROM dispensaries_list_new d LEFT JOIN 
    cities c 
    ON d.city = c.city_name AND d.state = c.state_code 
WHERE c.city_name IS NULL; 

其實,如果你想沒有取藥的城市,那麼你可以使用反邏輯 - 基本上顛倒連接的順序:

SELECT c.* 
FROM cities c LEFT JOIN 
    dispensaries_list_new d 
    ON d.city = c.city_name AND d.state = c.state_code 
WHERE d.city IS NULL; 
+0

嘿兄弟..我想你誤解了我的問題...看到我的表中有5128行。我的結果是3033。我想剩下的2095行作爲我的結果。 –

相關問題