我試圖匹配兩位數據,添加到現有查詢中。SQL加入,不確定複雜查詢中的確切語法
我希望查詢本身解釋了我想要做的事情。我遇到的麻煩該生產線是LEFT JOIN從業人員P於insolvencies.practitioner = practitioners.id,
SELECT DISTINCT i.id AS id,
i.company AS company,
i.insolvencyDate AS insolvency_date,
i.city AS city,
i.createdOn AS createdOn,
1 AS rank_id,
t.entryCopy AS insolvency_type,
i.businessNature AS business_nature,
p.name AS pract_comp_name,
'I' AS i_type
FROM insolvencies i,
LEFT JOIN practitioners p ON insolvencies.practitioner = practitioners.id,
lookupcopy t
WHERE i.checked = 1
AND t.id = i.insolvencyType
AND i.insolvencyDate >= {ts '2010-01-22 00:00:00'}
AND i.insolvencyDate <= {ts '2011-10-20 00:00:00'}
AND (LOWER(p.name) LIKE '%Hodgsons%')
GROUP BY id
爲什麼要混合ANSI-86和ANSI-92風格的加入的完美例子可能不是一個好主意 –
對我來說,在我的技能水平上,康拉德真的很有幫助。謝謝。 –