Мне кажется, что меня всегда учили использовать LEFT JOIN
, и я часто вижу, что они смешиваются с INNER
, чтобы выполнить один и тот же тип запросов на нескольких фрагментах кода, которые должны делать то же самое на разных страницах. Здесь:
SELECT ac.reac, pt.pt_name, soc.soc_name, pt.pt_soc_code
FROM
AECounts ac
INNER JOIN 1_low_level_term llt on ac.reac = llt.llt_name
LEFT JOIN 1_pref_term pt ON llt.pt_code = pt.pt_code
LEFT JOIN 1_soc_term soc ON pt.pt_soc_code = soc.soc_code
LIMIT 100,10000
Это то, над чем я работаю:
Я вижу много похожее:
SELECT COUNT(DISTINCT p.`case`) as count
FROM FDA_CaseReports cr
INNER JOIN ae_indi i ON i.isr = cr.isr
LEFT JOIN ae_case_profile p ON cr.isr = p.isr
Кажется, что LEFT также может быть INNER, есть ли улов?