MySQL GROUP BY с дополнительными условиями

В настоящее время я работаю с этим оператором MySQL:

SELECT * FROM jobs GROUP BY jobType, address1;

Мне нужно добавить еще одно условие к этому запросу. GROUP BY объединяет только дубликаты, но мне также нужно объединить все строки, которые имеют jobType «1» или jobType «2». Все остальные типы вакансий будут сгруппированы как обычно.

Например, моя таблица выглядит примерно так:

jobType | address1
1       | 123 State st
2       | 123 State st
3       | 415 5th Ave
1       | 123 State st
1       | 24 3rd Ave
1       | 123 State st
3       | 555 Mission st
4       | 123 State st

Я хочу объединить строки 1 и 2, даже если их jobType отличается. Опять же, любые строки с jobType, отличным от 1 или 2, будут сгруппированы нормально.

0
задан mu is too short 18 February 2012 в 02:09
поделиться