У меня есть таблица с 3 столбцами: id
, val1
и val2
.
Для каждого отдельного значения val2 я хочу выбрать все строки, для которых существует несколько различных значений val1.
Пример:
| id | val1 | val2 |
|------------------|
| 1 | A1 | a2 |
| 2 | A1 | a2 |
| 3 | A1 | b2 |
| 4 | B1 | b2 |
| 5 | A1 | c2 |
| 6 | A1 | c2 |
| 7 | A1 | c2 |
| 8 | A1 | d2 |
| 9 | C1 | d2 |
| 10 | A1 | d2 |
Желаемый результат:
| id | val1 | val2 |
|------------------|
| 3 | A1 | b2 |
| 4 | B1 | b2 |
| 8 | A1 | d2 |
| 9 | C1 | d2 |
| 10 | A1 | d2 |
Мне не удалось придумать какой-либо запрос, который позволяет мне это сделать, может быть, у кого-то есть идея, как это решить.