Объединение 3 таблиц [требует правки]

256
21 ноября 2017, 21:48

Объединяю id города таблицы "Школы", с таблицей "Города" через JOIN. Теперь необходимо по городу, вытащить еще и его страну, из таблицы "Страны"

$query->select($this->getState('a','ps.id, ps.name, ps.city_id, ps.google_linc'));
$query->from('#__bh_program_schools AS ps');
$query->select('pc.name as city_name');
$query->join('LEFT', '#__bh_program_cities AS pc ON pc.id = ps.city_id');
$query->select('pcs.name as country_name');
$query->join('LEFT', '#__bh_program_countries AS pcs ON pcs.id = pc.id');

Город выводится совершенно верно, а вот страна городу вообще не соответствует. Может эта выборка по другому делается, ну или вообще не возможна? Не пойму

READ ALSO
Оптимизация хранения данных в БД

Оптимизация хранения данных в БД

Существует проектВ текущем виде, для каждого клиента создается по 3 таблицы в БД MySql, (условно, таблица с конфигурацией пользователя, таблица...

317
Работа потоков с Queue в java

Работа потоков с Queue в java

У меня один поток кладет данные в очередь, другой забираетРеализованы потоки в разных классах, и вызываются разными методами и тоже в разных...

266
Поиск хештегов по словам в постах Facebook. Java

Поиск хештегов по словам в постах Facebook. Java

Мне необходимо предоставить процентное количество хештегов, которые наиболее часто употребляются с постами в FB, в которых содержится слово...

225
Java, почему с == 2?

Java, почему с == 2?

Почему С == 2 после выполнения main и как можно сделать чтобы r1 и r2 всегда были нулями?

230