考虑两个表:
• draft_procedures
• incoterms
表 draft_procedures 有列
1. incoterm
表 incoterm 有列
1. incotermUNIQUE
2. incoterm_desc
我试图加入这两个表,以便从draft_procedures incoterm的incoterm表中获取incoterm_desc(description)。
当我使用以下查询时,我得到一个c3incoterm_desc NULL值
SELECT drp.incoterm, c3.incoterm_desc as c3incoterm_desc
FROM draft_procedures AS drp
LEFT JOIN incoterms AS c3 ON drp.incoterm = c3.incotermUNIQUE
答案 0 :(得分:0)
LEFT OUTER JOIN: 根据定义,LEFT OUTER JOIN从TableA(draft_procedures)中检索具有TableB匹配记录的行(incoterms) 如果对于TableA中的某个记录(左),没有来自TableB的匹配记录(右),相应的(右)列包含空值。
选择* 来自TableA 左外联接表B. 在TableA.name = TableB.name;