Я искал буквально часы (13: 00-11: 00) для решения этого SQL-запроса, который мне нужно написать. В принципе, у меня есть 2 таблицы, и я должен выбрать идентификатор из одной таблицы, которая имеет максимальные результаты в другом. Второй вопрос - это два идентификатора. Я не могу объяснить, что я имею в виду, потому что я не уверен, но могу опубликовать свои инструкции и ссылку на таблицы.sql max of count 2 tables
Любая помощь будет принята с благодарностью. Я также посмотрел миллион других сообщений на SO и других местах, но даже если это кажется отдаленно релевантным, я не знаю, какие изменения нужно внести в соответствии с моими потребностями.
т.е.
Так что моя задача заключается в следующем: -
Display the name and the telephone number of private owners which have more properties than anybody else.
Столешница в изображении показывает "свойства в аренду" таблица и ниже показаны «частные владельцы».
Ссылаясь на вопрос, мне нужно использовать первичный ключ таблицы частных владельцев, чтобы подсчитать количество свойств, доступных каждому собственному собственнику, а затем отобразить сведения о частном владельце (владельцах), который имеет большинство доступных свойств - которые, изучая данные, составляют 2 частных владельца (CO87 и CO93).
Опять же, я был бы признателен за любую помощь на всех с этим, я потянув меня за волосы для лучшей части 12 часов:/
Заранее спасибо, ребята,
Тим.
P.s - Просто для любопытных, это один из безумного количества задач SQL для присвоения университета =)
Edit: - идентификаторы владельца являются строками, а не целые числа.
Кроме того, если кто-то достаточно удивительным, чтобы обеспечить решение - это было бы слишком много, чтобы попросить дженерика? На всякий случай кто-то сталкивается с этой утомительной проблемой? :) – Timmy
Теперь я собираюсь спать, но заглядываю в функцию dense_rank() ... –
Вы даже попробовали что-то? Вместо того, чтобы размещать здесь свою домашнюю работу и просить нас сделать это? –