SQL Як вибрати тільки унікальні (неповторні) записи - Веб-нотатки та Веб-підказки
SQL: Як вибрати тільки унікальні (неповторні) записи
SELECT DISTINCT. Відфільтрувати всі записи, що повторюються, з результату запиту можна за допомогоюDISTINCT.
Приклад використання: Припустимо, у нас є таблиця «winners» з даними:
Допустимо нам потрібно отримати список усіх унікальних імен переможців. Виконавши наступний запит, ми отримаємо всі неповторні імена: SELECT DISTINCT winner_name FROM winners; Результат запиту:
Дякую величезне, допомогло!)
як у php зробити висновок даних?
Як я шукав таке рішення. Величезне вам спасибі!
А як видалити неунікальні?
а ще можна використовувати group by:
SELECT Filed FROM Table GROUP BY Field;
А якщо потрібний і стовпець id? підходить будь-яке з значень… наприклад id winner_name 1 Nick 2 Ann 4 David 5 Nick 7 Natali
як такий запит може бути?
Також є завдання, схоже на попередню. Є таблиця з питаннями різних тем для іспиту. Потрібно вибрати з одного випадкового питання з 2-х будь-яких тем (наприклад так). id theme question 1 1 question1 2 1 question2 3 1 question3 4 2 question4 5 2 question5 6 3 question6 7 3 question7 Тут рішення зі складеного запиту в якому випадково сортуються всі питання і беруться лише 2 різні теми і потім як зробити, щоб питань було по одному… Якщо хтось знає — допоможіть, будь ласка