Я должен объединить таблицы в соответствии с условиями
стол: основной
- condition_field
- unique_id
- имя пользователя
Таблица:
- unique_id
- НазваниеКомпания
стол: б
- имя пользователя
НазваниеКомпания
Если main.condition_field = "X"
Мне нужно присоединиться к таблице a на main.unique_id = a.unique_id
Иначе, если main.condition_field = "Y"
Мне нужно присоединиться к таблице b на main.username = b.username
Пока у меня есть только этот запрос, соединяющий 2 таблицы main и таблицу a
SELECT main.*, a.* FROM main LEFT JOIN a ON main.unique_id = a.unique_id where main.unique_id='X'
Пожалуйста, помогите
@ Lukas
Большое спасибо за это, но у меня есть еще одно поле [status] в основной таблице и я хочу добавить условие к запросу
WHERE status = 'ACTIVE'
где я могу разместить условие условия.