Pessoal,
Não estou conseguindo implementar no meu SC o comando SQL na opção sc_select_where, para alterar meu sql em tempo de execução para fazer um filtra na tabela principal.
Eu preciso identificar pelo login do usuário, quais clinicas que ele está vinculado para refinar a consulta SQL e mostrar apenas os registros respectivos do seu vinculo com as clinicas.
Pelo SQL que eu faço direto no banco de dados a instrução vem corretamente conforme coloquei abaixo. Mas pela SC não consigo fazer funcionar corretamente.
Eu pego o usuário por uma variavel global ja disponivel para o 1º select. A qual deveria entrar no 2º select com a opção IN do condição do SQL.“Mas da erro”.
SELECT * FROM laudoweb_pdf
WHERE id_encaminhadopor IN (SELECT idclinica FROM user_login WHERE login = 'doutor03') AND del <> 1
1º Select --> SELECT idclinica FROM user_login WHERE login = 'doutor03. Vamos pegar todas as clinicas ligadas o login e retornar os id.
2º Select --> que seria apenas a passagem do sc_select where(add)=" WHERE id_encaminhadopor IN (SELECT idclinica FROM user_login WHERE login = ‘doutor03’) AND del <> 1"
Estou tentando passar esta condição para a where da minha SQL na aplicação de consulta que tenho.
Como seria melhor implementar esta pesquisa no SQL?
Obrigado.