[Resolvido] Operadores lógicos AND e OR
Ola Amigos,
Tenho o script abaixo e na ultima condição tab_grupo_emp.id_lote = '$refLote' preciso trazer o id_lote E OU id_usuario, porque na aplicação o usuario pode filtrar por Lote, por Usuário ou por Ambos.
SELECT
id_grupo,
cod_grupo,
nome_grupo,
tab_grupo_emp.id_lote,
nome_lote,
( SELECT nome
FROM tab_hist_diario_bordo, tab_usuario
WHERE tab_grupo_emp.id_grupo = tab_hist_diario_bordo.id_grupo
AND tab_hist_diario_bordo.id_usuario = tab_usuario.id_usuario) AS nome,
( SELECT tab_hist_diario_bordo.id_usuario
FROM tab_hist_diario_bordo , tab_usuario
WHERE tab_grupo_emp.id_grupo = tab_hist_diario_bordo.id_grupo
AND tab_hist_diario_bordo.id_usuario = tab_usuario.id_usuario) AS id_usuario,
( SELECT date_format(dta_hist_diario_bordo, '%d/%m/%Y %h:%i') AS dta_hist_diario_bordo
FROM tab_hist_diario_bordo, tab_usuario
WHERE tab_grupo_emp.id_grupo = tab_hist_diario_bordo.id_grupo
AND tab_hist_diario_bordo.id_usuario = tab_usuario.id_usuario) AS dta_hist_diario_bordo,
( SELECT status_diario_bordo
FROM tab_hist_diario_bordo,tab_status_diario_bordo, tab_usuario
WHERE tab_grupo_emp.id_grupo = tab_hist_diario_bordo.id_grupo
AND tab_hist_diario_bordo.id_usuario = tab_usuario.id_usuario
AND tab_hist_diario_bordo.id_status_diario_bordo = tab_status_diario_bordo.id_status_diario_bordo) AS status_diario_bordo
FROM tab_grupo_emp, tab_lote_migracao
WHERE tab_grupo_emp.id_lote = tab_lote_migracao.id_lote
AND tab_grupo_emp.id_lote = '$refLote'
Discussão (4)
Carregando comentários...