https://leetcode.com/problems/biggest-single-number/description/ Easy

Условие

Дана таблица MyNumbers со столбцом:

column name type
num int

Таблица может содержать дубликаты. Число считается «единственным», если оно встречается ровно один раз в таблице.

Напишите SQL-запрос, который возвращает наибольшее «единственное» число. Если таких чисел нет, вернуть NULL.

Решение

SELECT
    (
      SELECT
        num
      FROM MyNumbers
      GROUP BY num
      HAVING COUNT(*) = 1
      ORDER BY num DESC
      LIMIT 1
    ) AS num;