Страница 1 из 1

mysql запрос с условием по родителю

Добавлено: 08 июн 2020, 14:33
imamverdiyeveldar
Подскажите пожалуйста... какое условие поставить в mysql запрос чтобы в условии использовать значение родителя?
например мне нужно посчитать сумму поля [12] при условии что одно из полей родительской записи = e.id
насколько я понимаю в условии можно использовать только поля выбранной в запросе сущности

Re: mysql запрос с условием по родителю

Добавлено: 08 июн 2020, 14:53
sanys
Все зависит от того, с каким типом поля родительской сущности Вы хотите сравнивать.
Значения некоторых типов полей можно получить из родительской сущности, с помощью того же MySQL-запроса.
Т.е. в текущую сущность добавляете служебное поле [123] MySQL-запрос, и с помощью него пробуете получить значение записи родительской сущности.
Дальше в вашем запросе сравниваете поле [123] с нужным полем из сущности, в которую отправляете запрос.
Еще раз обращу внимание, что не со всеми типами полей это работает.
Использование типа поле "Значение родительской сущности" Вам не поможет.