傍晚,即時通訊不知道我在這裏問什麼,但我會嘗試解釋。我不是在SQL最好的,但我做的嘗試......SQL - joing表 - 如果不匹配,返回值爲空
SELECT
qu.job_id, qu.engineer_id, qu.id AS `quote_id`,
jb.author, jb.image_ref, jb.job_title
FROM
`ecom_quotes` qu, `ecom_jobs` jb
WHERE
jb.author = 1
AND
qu.job_id = jb.image_ref
GROUP BY
jb.image_ref
我使用上面列出由用戶發佈和獲取基於作業ID其他表等信息的工作。
問題是,如果作業沒有爲其發佈引號,則不會顯示(qu.job_id = jb.image_ref)。
所以,作爲一個快速修復(或因此我認爲)我
((qu.job_id = jb.image_ref) OR (jb.image_ref != ''))
該做的工作更換,但是當沒有與之相關聯的報價則返回報價ID。
有什麼我可以做的嗎?
怎麼樣了'離開join' –