Выбор min () вместе с другой таблицей

Допустим, у меня есть таблица стран и их ВВП. Я хочу напечатать минимум BIP и страну

Итак, я ввел

select min(GDP), Name from table

У меня самый низкий ВВП, но неправильное имя (оно берет первое имя из таблицы) Я пробовал сгруппировать по, но он показал мне, конечно, все страны, но мне нужна только одна страна с самым низким ВВП и ее ВВП в одной строке .

Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
0
24
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

После заказа вы можете выбрать первую строку, как показано ниже:

select top 1 name, min(gdp)
from table
group by name
order by min(gdp)

Используйте минимальный GPD в качестве подзапроса для фильтрации.

SELECT
    *
FROM
    table
WHERE
    GPD = (SELECT MIN(GPD) FROM table)
LIMIT
    1

Большое спасибо, я раньше говорил о подзапросах. Superusefull извините за мой вопрос noob Я попытался использовать поиск, но я не был уверен, что мне нужно искать ...

nanobot 03.04.2018 15:43

Другие вопросы по теме