[RESOLVIDO] Ajuda na função WHERE

Bom dia, sera que alguem pode me ajudar no seguinte

tenho uma grid com as seguintes consultas no SQL

SELECT
id,
data,
os,
sinal,
mac,
servico,
tecnico,
tecnico2,
tecnico3,
pontos,
croqui,
status
FROM
ordem
WHERE tecnico = ‘[usr_login]’

nesse where eu digo que somente o login veja as informações, mais tbm preciso que a coluna status aparece somente o que estiver escrito ao banco de dados exemplo (ABERTO) (FECHADO)

Não entendi bem a pergunta, mas poderia ser assim:

SELECT
id,
data,
os,
sinal,
mac,
servico,
tecnico,
tecnico2,
tecnico3,
pontos,
croqui,
status
FROM
ordem
WHERE tecnico = ‘[usr_login]’ AND (status = ‘ABERTO’ OR status= ‘FECHADO’)

Boa noite pauloper, entao desculpe pela interpretação estou fazendo assim

WHERE tecnico = ‘[usr_login]’ or tecnico2 = ‘[usr_login]’ or tecnico3 = ‘[usr_login]’ AND status = ‘on’

sobre os tecnicos conseguirem ver os dados está perfeito, porem nao consigo fazer aparecer somente oque tiver (on) no banco de dados aparecer na grid ele está jogando todos.

Funcionamento: Quando um usuario cadastra um formulario deixei o {tecnico} fixo label, e ele tambm pode selelecionar mais 2 tecnicos {tecnico2},{tecnico3}, cada tecnico consegue ver separadamente suas O.S, quando elas são cadastradas eu deixei o campo status jogar off para o mysql, estou tentando criar essa grid para aparecer somente os (on) que quando o admin aprovar o tecnico vai conseguir visualizar.

Bom dia!!

Tente colocar seu where dessa forma:

WHERE (tecnico = ‘[usr_login]’ or tecnico2 = ‘[usr_login]’ or tecnico3 = ‘[usr_login]’) AND status = ‘on’

Bom dia funcionou perfeitamente vlw obrigado

Coloque seu tópico como resolvido!