Итак, у меня есть выбор, который выглядит следующим образом:
SELECT * FROM database1 WHERE ID = 3933185
Записи, которые мне возвращают выбранные записи:
ID VALUE ATTR_VALUE
3,933,185 1 1
3,933,185 1 1
3,933,185 1 1
3,933,185 1 2
3,933,185 1 2
Как вы можете видеть в В столбце attr_value
могут быть разные значения, 1
или 2
, ничего более.
Итак, что я должен добавить, чтобы проверить, когда attr_value
существует со значением 1
, тогда вернет записи, где attr_value = 1
, в другом случае вернется, где attr_value = 2
.
Надеюсь, мой вопрос ясен.