У меня есть таблицаНайти идентификаторы различающиеся значения, сгруппированные по внешнему ключу в MySQL
process
с fileds id
, fk_object
и status
.
пример
id| fk_object | status
----------------------
1 | 3 | true
2 | 3 | true
3 | 9 | false
4 | 9 | true
5 | 9 | true
6 | 8 | false
7 | 8 | false
Я хочу найти id
S всех строк, где разные status
существует сгруппированных по fk_object
.
в этом примере он должен вернуть id
s 3, 4, 5
, потому что для fk_object
9
там существующего status
с true
и false
, а другой только один из них.
OK. Итак, что вы пробовали до сих пор? –
IN ('true', 'false') ... GROUP BY x HOWING COUNT (DISTINCT status) = 2; – Strawberry
@Strawberry: Спасибо. Это работает достаточно хорошо. Если вы опубликуете ответ, я приму его. – Simulant