представим что есть две таблицы. новости и комментарии. у каждой таблицы есть поле user_id. можно ли как-то одним запросом выдернуть данные? по user_id
задача выдернуть данные из обеих таблиц по номеру. напомню что в одной из таблиц может и не быть записи с требуемым номером.
я у себя получается сделал модели для обоих таблиц. я вторую связывал с первой. оно работает если номер есть в первой базе и нет во второй. а вот наоборот не работает.
зависит от того, что хочешь получить. Если это ActiveRecord и у тебя есть модели условно Организация и Вердикт то тебе всё равно придётся делать два запроса. $org = Organization::find(['nomer' => $nomer]); $verdict = Verdict::find(['nomer' => $nomer]);
зависит от того, что хочешь получить. Если это ActiveRecord и у тебя есть модели условно Организация и Вердикт то тебе всё равно придётся делать два запроса. $org = Organization::find(['nomer' => $nomer]); $verdict = Verdict::find(['nomer' => $nomer]);
или все таки придется два запроса делать и мержить?
Или пиши чистый sql и получай данные в массив или 2 запроса через активрекорд. Или дергать сначала из той таблици в ктторой точно есть номер. А вторую саязью
Или пиши чистый sql и получай данные в массив или 2 запроса через активрекорд. Или дергать сначала из той таблици в ктторой точно есть номер. А вторую саязью
задача выдернуть данные из обеих таблиц по номеру. напомню что в одной из таблиц может и не быть записи с требуемым номером.
я у себя получается сделал модели для обоих таблиц. я вторую связывал с первой. оно работает если номер есть в первой базе и нет во второй. а вот наоборот не работает.
1 Что значит номер? 2 Откуда он берется для выдергивания из таблиц?