Я очень новичок в SQL. Как я могу сделать следующее:
SELECT (min)A FROM Table WHERE *(highest)B*
Я в основном хочу, чтобы самый маленький A с самым высоким B. Если есть 2 A с тем же BI, хочу случайный A.
Я не уверен, что вы хотите сделать, но вы можете использовать TOP, чтобы вывести первые N строки:
TOP
SELECT TOP 1 A FROM Table ORDER BY B desc
Используйте ORDER BY и LIMIT:
ORDER BY
LIMIT
select a from t order by b desc, a asc limit 1;
Вы можете выбрать всю строку, если хотите.