Чтобы выбрать отдельные значения из таблицы базы данных MySQL, вы можете использовать ключевое слово DISTINCTв своем SQL-запросе. Вот несколько методов, которые вы можете использовать, а также примеры кода:
-
Метод 1. Использование ключевого слова DISTINCT в инструкции SELECT:
SELECT DISTINCT column_name FROM table_name;Пример:
SELECT DISTINCT name FROM customers; -
Метод 2. Использование оператора GROUP BY:
SELECT column_name FROM table_name GROUP BY column_name;Пример:
SELECT name FROM customers GROUP BY name; -
Способ 3. Использование подзапроса:
SELECT column_name FROM (SELECT DISTINCT column_name FROM table_name) AS subquery;Пример:
SELECT name FROM (SELECT DISTINCT name FROM customers) AS subquery; -
Метод 4. Использование функции GROUP_CONCAT:
SELECT GROUP_CONCAT(DISTINCT column_name) FROM table_name;Пример:
SELECT GROUP_CONCAT(DISTINCT name) FROM customers; -
Метод 5. Использование предложения EXISTS:
SELECT column_name FROM table_name t1 WHERE NOT EXISTS ( SELECT 1 FROM table_name t2 WHERE t2.column_name = t1.column_name AND t2.primary_key < t1.primary_key );Пример:
SELECT name FROM customers c1 WHERE NOT EXISTS ( SELECT 1 FROM customers c2 WHERE c2.name = c1.name AND c2.customer_id < c1.customer_id );
Это несколько методов выбора отдельных значений из таблицы базы данных MySQL. Не стесняйтесь выбирать метод, который соответствует вашим конкретным требованиям.