настоящее время у меня следующий запрос:Multiple SQL присоединяется с одной справочной таблицы
select title,location,categorie,division,
reference.description as CA
from emploi
left join reference on emploi.categorie = reference.code_ref
where id_type = 'CA' and emploi.status ='1'
и у меня есть второй запрос, который является тем же самым, но принимая различные значения из справочной таблицы:
select title,location,categorie,division,
reference.description as DI
from emploi
left join reference on emploi.division = reference.code_ref
where id_type = 'DI' and emploi.status ='1'
Есть ли способ выполнить оба этих запроса?
Я думал, что это было что-то вдоль линий ниже, но это явно не работает:
select title,location,categorie,division,
reference.description as DI, reference.description as CA
from emploi
(left join reference on emploi.division = reference.code_ref
where id_type = 'DI')
(left join reference on emploi.categorie = reference.code_ref
where id_type = 'CA')
where emploi.status ='1'
Спасибо!
Примечание: Каждая запись из таблицы EMPLOI имеет столбец деления и категории, которые должны быть оба отображаются в отдельные записи в той же строке
EDIT:
Это рабочий раствор, для тех, кто заинтересован:
select title,location,categorie,division,
r.description as DI, r1.description as CA
from emploi
left join reference r on emploi.division = r.code_ref
and r.id_type = 'DI'
left join reference r1 on emploi.categorie = r1.code_ref
and r1.id_type = 'CA'
where emploi.status ='1'
ГДЕ id_type IN ('DI', 'CA') ??? И к какой таблице относятся каждый из этих столбцов (название, местоположение, категоризация, деление, id_type) – Strawberry
@Strawberry я не могу использовать IN, потому что я хочу связать как запись с id_type CA, так и id_type DI с такой же запись. название, местоположение, категоризация, разделение - все это отдельно от emploi, где id_type является частью ссылки. – starvator
@ user3397607: - Тогда вы можете использовать условие 'and' вместо' where', как 'left ссылка ссылки на emploi.division = reference.code_ref и id_type = 'DI'' –