@Urukhayy

Можно ли сделать такой запрос?

В таблице есть поле имён и Type (1..4).

Мне нужно извлечь все значения Type(1..4) для одного имени. Причем чтобы с одинаковым Type для этого имени извлеклась только одна строчка, которая добавлена позже.

К примеру в базе следующие строчки:
Vasya 1
Vasya 1
Grisha 2
Vasya 2
Vasya 3
Vasya 3
Vasya 3
Vasya 4

В результате надо:
Vasya 1
Vasya 2
Vasya 3
Vasya 4
  • Вопрос задан
  • 2331 просмотр
Решения вопроса 1
olegtytarenko2
@olegtytarenko2
разработываю саты на cms PHP. Сейчас практикую yii
SELECT DISTINCT table FROM from_table GROUP BY table
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Можно:
SELECT DISTINCT field_1, field_2 FROM table
Ответ написан
KorsaR-ZN
@KorsaR-ZN
А в чем проблема?
Выбираете по условие (WHERE) все строки с нужным type, далее группируете (GROUP BY) по type и делайте сортировку (ORDER BY) по первичному ключу.

Ну или через DISTINCT
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы