Подзапросом узнать строки с 2 и более одинаковыми id, из этих результатов отбросить строки NULL.
SELECT *
FROM taxi_anketa
WHERE
id IN
(SELECT id FROM taxi_anketa GROUP BY
id HAVING COUNT(id) > 1)
AND
korob_result IS NOT NULL;
это решит условия:
если встречается >=2 одинаковых id, и у них разные параметры в поле korob_result выводить:
если есть Да, Нет, или Null - выводить Нет
если есть Да и Нет - выводить Нет
если Да и Null - выводить Да
если Null и Нет - выводить Нет
как два не выделенных добавить не понятно) нужна помощь гуру!