Задать значение поля если оно есть и сделать его статичным

При выполнении запроса со связкой, со второй таблицей через left join

Из второй таблицы выбираем в том случаи если есть связка. То есть на выходе получаем некоторые массивы с полями из второй таблицы.

Вопрос. Возможно ли задать значение поля статичным в том случаи если оно есть. То есть если есть связка со второй таблицей? Через as возможно переименовать поле, но что если необходимо задать этому полю статичное значение. Или и переименовать и задать статичное значение?

SELECT t.*, p.id_us as 'podpis' FROM tag_stats t
left JOIN user_podp p  on p.id_b = t.id and p.types = 'tag' and p.id_us = '{$user['id']}'

Выхватываем запись из второй таблицы если есть связка. Поле id_us расположено во второй таблице, необходимо задать так чтобы при связке имело статичное значение не зависимо от его содержимого. через константу переименовываем поле во избежании дублей если они имеются во второй таблице.

Необходимо, чтобы на выходе получить статичное значение поля podpis, любое(числительное, строка и тд). Главное чтобы было неизменным если имеется связка. Без связки можно не выводить.

php нежелательно нагружать условиями если возможно получить при выполнении запроса.


Ответы (0 шт):