@ayan-trojan

Как собрать сложный запрос на Yii2 используя ActiveRecord?

Как собрать такой запрос в yii2 используя ActiveRecord:
SELECT
  professions.professionID,
  professions.professionCode,
  professions.professionNameRU
FROM profession_cafedra
  INNER JOIN professions
    ON profession_cafedra.professionID = professions.professionID
  INNER JOIN cafedras
    ON profession_cafedra.cafedraID = cafedras.cafedraID
WHERE cafedras.FacultyID = 1

?
Есть ли похожие примеры?
  • Вопрос задан
  • 708 просмотров
Пригласить эксперта
Ответы на вопрос 2
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
По ссылке всё подробно расписано
https://github.com/yiisoft/yii2/blob/master/docs/g... (Использование JOIN со связями)
Ответ написан
Комментировать
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Для начала надо создать связи в модели professions:
www.yiiframework.com/doc-2.0/guide-db-active-recor...
потом составить запрос используя joinWith:
описано там же в разделе "Joining with Relations"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы