Показать все, но избегать повторения записей столбцов БД в SQL Server [Moodle] [PHP] - PullRequest
0 голосов
/ 06 июня 2018

Я хотел бы получить и отобразить значения в базе данных (сервер SQL).Единственная проблема заключается в том, что несколько записей имеют одинаковое значение в столбце.В основном я хотел бы циклически проходить по столбцу и отображать список всех уникальных значений и опускать идентичные.

$result = $DB->get_records_sql('SELECT column_name FROM table_name WHERE **cycle through column and list all values without duplicates**')

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 06 июня 2018

Это должно быть сделано со стороны SQL

SELECT DISTINCT(column_name) FROM table_name

Вы могли бы перетащить все строки обратно во внешний интерфейс и выполнить дедупликацию там, но DISTINCT, вероятно, будет иметь более высокую производительность.

SELECT column_name FROM table_name GROUP BY column_name

- это еще один вариант.Проверьте план выполнения, чтобы увидеть, отличается ли он от того, как SQL это делает для повышения производительности.

...