Имеется такой запрос в базу данных:
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';
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пытаюсь подключиться к локальной БДХочу сделать так, чтобы доступ к БД был из под всей ЛВС, но если указать в MySQL в настройках юзера в столбце...
Функция проверяет про 3м параметрам на дубликаты и в соответствии вставляет или обновляет записиСуть в том, что если один из параметров приходит...