Выборка уникальных значений - MySQL (219531)
Формулировка задачи:
Есть запрос :
который позволяет получить : Теперь необходимо получить и : Как нужно изменить запрос что бы соблюдая уникальность поля request получить и другие поля?
$result = mysqli_query($db, "SELECT DISTINCT `request` FROM $tb WHERE `request`!='non' ORDER BY `date` DESC");
$request = $myrow["request"];
$id = $myrow["id"];
Решение задачи: «Выборка уникальных значений»
textual
Листинг программы
SELECT `id`, DISTINCT `request`
Объяснение кода листинга программы
SELECT- команда для выбора данных из таблицы или представленияid- название столбца, который будет выбранrequest- название столбца, который будет выбранDISTINCT- оператор, который указывает, что должны быть выбраны только уникальные значения столбцаrequest- Нет указания на таблицу, из которой происходит выборка. Предполагается, что таблица уже определена в контексте работы программы или скрипта