Я делаю свой первый опыт с sql. В настоящее время я работаю над генеалогическим веб-сайтом, которым управляет база данных sql. К тому времени, когда число людей в БД увеличилось, я хочу реализовать короткий путь для перехода к конкретному человеку несколькими щелчками мыши. Поэтому я хочу сначала дать список всех фамилий в базе данных. Sql для этого довольно прост:
SELECT familyname FROM tablewithdata ORDER BY familyname;
Это, очевидно, дает мне такой список:
- Griffin
- Griffin
- Гриффин
- Миллер
- Миллер
- Миллер
- Санчес
- Санчес
- Симпсон
- Симпсон
- Симпсон
- Симпсон ...
Количество фамилий совпадает с числом лиц с таким именем в БД.
Но я хочу, чтобы в базе данных было только одно вхождение каждой фамилии, например:
- Гриффин
- Миллер
- Санчес
- Симпсон
Я надеюсь, что есть простое решение для моего запроса. Мой поиск в Google привел только к тому, что я могу удалить двойные записи из своей базы данных.
Большое спасибо за вашу помощь !!