Задать вопрос
@FlapJalc

Почему не работает объединение таблиц через JOIN?

Что я делаю нет так??? Имеется 2 таблицы: в первой есть города с наименованиями, а во второй идентификаторы этих городов. Почему после добавления JOIN выборка с БД перестает работать? Что я делаю здесь неправильно? Без использования JOIN выборка работает прекрасно, но с использованием, ничего не отображает.

<?php
defined('_JEXEC') or die;

class bh_programsModelWorldrating extends JModelList {

  protected function getListQuery()
    {
    $query = parent::getListQuery();

    $query->select($this->getState('a','id, name, worldrating, city_id'));

    $query->from('#__bh_program_schools AS ps');
    $query->where('worldrating_rank > 0');

    $query->select('pc.name AS city_name');
    $query->join('LEFT', '#__bh_program_cities AS pc ON pc.id = ps.city_id');


    return $query;

  }
}
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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