Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти строки, которые содержат разные значения для одного ключа / 7 сообщений из 7, страница 1 из 1
06.09.2016, 13:19
    #39304401
rezhisser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки, которые содержат разные значения для одного ключа
Есть таблица

email customer_idmail@mail 22 mail@mail 22 mail111@mail 23 mail111@mail 0 mail222@mail 25 mail222@mail 0 mail333@mail 55 mail333@mail 55

Нужно отобрать только те строки, для которых для одного и того же значения email в столбце customer_id разный id-шник

Т.е. результат должен быть таким

email customer_id mail111@mail 23 mail111@mail 0 mail222@mail 25 mail222@mail 0
...
Рейтинг: 0 / 0
06.09.2016, 13:28
    #39304404
AnSi_Sr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки, которые содержат разные значения для одного ключа
rezhisser,

group by, having count(1) = 1
...
Рейтинг: 0 / 0
06.09.2016, 15:32
    #39304516
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки, которые содержат разные значения для одного ключа
Код: sql
1.
2.
GROUP BY email
HAVING COUNT(DISTINCT customer_id) > 1
...
Рейтинг: 0 / 0
06.09.2016, 16:03
    #39304544
rezhisser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки, которые содержат разные значения для одного ключа
Akina
Код: sql
1.
2.
GROUP BY email
HAVING COUNT(DISTINCT customer_id) > 1



Так я просто получаю список, где есть расхождение, но не вижу их.

Т.е. мне нужно видеть все значения customer_id для конкретного email (если там есть расхождения)
...
Рейтинг: 0 / 0
06.09.2016, 16:23
    #39304557
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки, которые содержат разные значения для одного ключа
Ну так используй для этого ещё одну копию таблицы.
...
Рейтинг: 0 / 0
07.09.2016, 05:23
    #39304792
AnSi_Sr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки, которые содержат разные значения для одного ключа
rezhisserТ.е. мне нужно видеть все значения customer_id для конкретного email (если там есть расхождения)
...
Рейтинг: 0 / 0
07.09.2016, 05:25
    #39304793
AnSi_Sr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти строки, которые содержат разные значения для одного ключа
AnSi_SrrezhisserТ.е. мне нужно видеть все значения customer_id для конкретного email (если там есть расхождения)

Подробно напишу:
AnSi_Srrezhisser,

group by email, customer_id, having count(1) = 1
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Найти строки, которые содержат разные значения для одного ключа / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]