我试图匹配两位数据,添加到现有查询中。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风格的加入的完美例子可能不是一个好主意 –
对我来说,在我的技能水平上,康拉德真的很有帮助。谢谢。 –