У меня есть таблица MySql. Как я могу получить только синий, красный, белый и розовый. Спасибо за помощь.Как получить первое значение в mysql?
color
----------
blue
blue
blue
red
red
red
white
white
pink
pink
У меня есть таблица MySql. Как я могу получить только синий, красный, белый и розовый. Спасибо за помощь.Как получить первое значение в mysql?
color
----------
blue
blue
blue
red
red
red
white
white
pink
pink
Вы хотите использовать запрос SELECT DISTINCT
.
SELECT DISTINCT `color` FROM myTable;
Вы можете сделать это двумя способами:
1) Использование DISTINCT
:
SELECT DISTINCT `color` FROM myTable;
2) Использование GROUP BY
:
SELECT `color` FROM myTable GROUP BY color;
Если вы получаете только color
из таблицы то группировка по color
просто лучшая.
И возвращаются только разные цвета.
'SELECT DISTINCT color FROM (Your_Table)' – aldrin27
Я могу ответить на этот вопрос. – aldrin27