@ImPuuLsE

Как правильно составить такой mysql запрос?

Помогите написать запрос, выводящий название всех городов из таблицы ГОРОДА и количество жителей с фамилией Петров в каждом городе из таблицы ЛЮДИ. И с сортировкой по названию города и количеству жителей в городе.
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
чтобы знать, в каком городе живут эти Петровы, у Вас либо в Людях должны быть Города напрямую, либо какой-то id Города, по которому Людей можно сджойнить с Городами.
предположим, что такое поле есть(idSity). Тогда получится что-то типа :

SELECT count(*), Город.Город FROM Люди inner join Город
ON Люди.idSity = Город.idSity
WHERE Люди.Фамилия="Петров";
GROUP BY Город.Город
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Если хотите, чтобы сделали за вас - идите на Фрилансим.
Если что-то не получается, показывайте, что сделали и что не выходит.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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