Jurijus Zaksas
Искусственный Интеллект
(425041)
5 лет назад
Примерно так:
select c.id, c.data, t.data, count(*)
from cities c
inner join transfer t
on c.code=t.cityNum
group by c.id, c.data, t.data
Я ХЗ, в какой таблице (или в обоих?) у тебя data, всегда используй алиасы - будет понятнее.
sai tim asdasdУченик (112)
5 лет назад
Ок спасибо получилось, а если еще хочу добавить в итоговую таблицу строку из таблицы transfer, то как быть?
Необходимо в одном запросе вывести информацию сразу из двух таблиц и выполнить group by. По отдельности я могу сделать, а вместе никак помогите ((
вот запросы по отдельности
1) select id, data from cities,transfer where cities.code=transfer.cityNum;
2) select data, count(*) from transfer group by data;
Ну думаю вы поняли, чтобы в исходной таблице было название страны в начале