Имеется такой запрос в базу данных:
select *
from `queue`
left join `clients` on `clients`.`id` = `queue`.`client_id`
where `queue`.`user_id` = '11'
and `queue`.`user_id` is not null
and `finished` = '0'
Но после left join ключ id из таблицы, к которой присоединяю, заменяется на ключ таблицы, которую присоединяю. Есть решение без переименовывания ключей?
Можно задать алиас для поля clients.id или не выбирать его вообще, но остальные необходимые поля из таблицы clients нужно указать явно:
select Q.*, C.id as c_id, C.поле1, C.поле2, C...
from queue Q
left join clients C on C.id = Q.client_id
where Q.user_id = '11' and Q.finished = '0';
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости