У меня есть таблица, которая имеет, например, ID
и Name
.Выбор DISTINCT, где не null в MySQL
Существует несколько строк, содержащих пустые имена, но также может быть несколько строк с тем же именем. Я хотел бы выбрать все ID
s, считая каждое имя только один раз (DISTINCT
), но выбрав ВСЕ пробелы.
В следующем запросе естественно выбирается только одно пустое имя. Как я могу выбрать все отдельные имена и все пустые имена?
SELECT DISTINCT Name, ID
FROM TestTable
Можете ли вы объяснить '<>'? Я могу понять это, но хотел бы увидеть письменное объяснение =) –
@John 'не равно', то же самое, что '! =' Во многих языках программирования –
Является ли объединение двух запросов единственным способом достижения этого? –