знаю, что формулировка вопроса звучит странно, но не смог по-другому.
есть примерно такой запрос, который ищет всех elders, parents и childs.
SELECT `elders`.* FROM `elders` LEFT JOIN `parents` ON `elders`.`col` = `parents`.`elders_col` LEFT JOIN `childs` ON `parents`.`col` = `childs`.`parents_col`
т.к. юзаю yii2, то с использованием конструктора выглядит так:
$model = Elders::find()->joinWith('parents.childs')->asArray()->all();
мне же нужно найти всех elders, у которых может быть связь с parents, но у parents не может быть childs.
помогите сформулировать такой запрос.
Запрос выбирает только тех elders
, у которых есть parents
без childs
SELECT `elders`.*
FROM `elders`
JOIN `parents`
ON `elders`.`col` = `parents`.`elders_col`
LEFT JOIN `childs`
ON `parents`.`col` = `childs`.`parents_col`
WHERE `childs`.`id` is NULL
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь разобраться, но пока без результатовНужды моего поиска сводятся к тому, чтобы находить товары по их имени
Судя по документации на multimap отсутствует доступ к элементам через оператор[] или at, в отличие от mapЕсть ли какая замена для доступа к нужному...
Я написал класс Vector и перегрузил для него операторы = и +Код ниже почему-то приводит к аварийному завершению, хотя и выводит правильный результат
Возникла трудность при решении такой задачи: дан массив строк, в котором записаны имена и фамилии пользователейНужно вывести пользователей...