У меня есть таблица со столбцами word, length, position, count and definition
.Я хочу сделать выбор из word
и definition
, но просто сохранив определение некоторых слов (на основе условия более position
, count
и length
), а остальные определения заменят их пустымиstring.
Я делаю следующий запрос:
SELECT word,definition FROM (SELECT word, definition, position, count FROM words
WHERE position = 5000 AND count < 5 AND length <= 6
AND definition IS NOT NULL
UNION ALL
SELECT word, "" AS definition, position, count FROM words)
ORDER BY position ASC, count DESC
Но я получаю дублированные значения в слове столбца.
Как получить это без дублированных значений?