virakochi
Устал
Проблема с GROUP BY
Задача. Нужно выбрать из таблицы уникальные записи.
Есть правило, по которому записи считаются одинаковыми:
patron_name AND city AND state AND (email OR phone_number OR address1)
Безрезультатно порывшись в документации написал такой запрос:
Который выдал (хотя не уверен) необходимые мне результаты.
В документации не нашел описания механизма работы GROUP BY с таким выражением.
Объясните пожалуйста, или дайте линку где почитать, как это работает.
Задача. Нужно выбрать из таблицы уникальные записи.
Есть правило, по которому записи считаются одинаковыми:
patron_name AND city AND state AND (email OR phone_number OR address1)
Безрезультатно порывшись в документации написал такой запрос:
Код:
SELECT patron_name, city, state, email, phone_number, address1, count(patron_name) as 'cnt' from answers134
group by patron_name, city, state, (email or phone_number or address1)
Order by patron_name,
CASE sweeps
WHEN 'N' THEN 1
WHEN '' THEN 2
END
В документации не нашел описания механизма работы GROUP BY с таким выражением.
Объясните пожалуйста, или дайте линку где почитать, как это работает.