Я хочу выбрать строку по условию, основываясь на значениях столбцов на сервере sql, пожалуйста, проверьте приведенный ниже пример с требуемым результатом.
WITH allData
AS (
select mlid=1,value=0,checkid=1
union all
select mlid=2,value=6,checkid=2
union all
select mlid=3,value=6,checkid=1
union all
select mlid=4,value=0,checkid=2
)
select * from allData
Результат
Mlid Value checked
1 0 1
2 6 2
3 6 1
4 0 2
требуемый результат ->
условие: - если отмеченные значения столбца равны 1, а столбец значений равен 0, то отображать значения проверенных значений только 2 строки
либо отображать значения проверенных столбцов 1, как показано ниже:
Mlid value checked
2 6 2
3 6 1