У меня есть таблица, user_quotes
, с полями quotes_id
, quotes_user
, quotes_desc
, quotes_date
, quotes_status
и quotes_location
. При этом quotes_user
допускает дублирование записей. Когда я выполняю свой запрос, я пытаюсь избежать дублирования записей quotes_user
. Поэтому я выполнил запрос вот так:
select distinct quotes_user from user_quotes;
Этот запрос возвращает только поле quotes_user
. Как я могу получить все другие записи, используя distinct quotes_user
.
Я пробовал с этим,
select distinct quotes_user, quotes_desc, quotes_date, quotes_status from user_quotes;
Не избежать дублирования quotes_user.
Если я использую,
select distinct quotes_user, * from user_quotes;
Я получаю ошибку MySQL,
В вашем синтаксисе SQL есть ошибка; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '* FROM user_quotes
.
Как я могу получить все записи, используя select selected одного столбца в одной таблице? Я храню адрес электронной почты в поле. Тип данных varchar
.
Примечание: пожалуйста, не предлагайте мне другие типы, такие как группировка или другое. Мне нужно знать, как я могу получить записи, используя только distinct
.