2016-08-26 5 views
1

Таблица базы данных, в которой я должен запустить этот запрос, содержит избыточные идентификаторы электронной почты. Столовые магазины emailid и clientid. Но clientid всегда уникален, поскольку это первичное ключевое поле с автоматическим добавлениемmysql- выбор значений для уникальных идентификаторов электронной почты

Я хочу получить все clientid для уникального идентификатора электронной почты.

Предположим, что [email protected] используется для двух разных пользователей. Я хочу исключить один из них. Скажем, FCFS. Я хочу включить первое электронное письмо и исключить следующий.

Это запрос, который я написал, но он не дает мне результатов с уникальным идентификатором электронной почты.

SELECT DISTINCT (email), clientid 
FROM clients 
WHERE status=1 
+1

Try 'GROUP BY email' вместо 'DISTINCT (электронная почта)' – itzmukeshy7

ответ

2

Что вам нужно это группа заявлением

SELECT email, clientid 
    FROM clients 
    WHERE status=1 
    GROUP BY email 
Смежные вопросы