Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Diniz

Listando errado com inner join

Recommended Posts

Eu tenho a seguinte instrução só que quando listo o conteudo tenho um campo chamado "cod_acao " que esta listando errado onseria para listar 1,2,3,4,5,6 esta assim 2,2,1,1

 

 

 

Set rs_acoes = conexao.Execute("SELECT sgp_acoes.*, sgp_acoes_tipo.*, sgp_acoes_modulos.*, sgp_clientes.* FROM (sgp_acoes INNER JOIN sgp_acoes_tipo ON sgp_acoes.acao_tipo = sgp_acoes_tipo.cod_acao_tipo) INNER JOIN sgp_clientes ON sgp_acoes.cod_cliente = sgp_clientes.cod_cliente INNER JOIN sgp_acoes_modulos ON sgp_acoes.acao_modulo = sgp_acoes_modulos.cod_acao_modulo ORDER BY sgp_acoes.cod_acao DESC LIMIT "& reg_inicio &", "& registros_pg &"")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tenho a seguinte instrução só que quando listo o conteudo tenho um campo chamado "cod_acao " que esta listando errado onseria para listar 1,2,3,4,5,6 esta assim 2,2,1,1

Set rs_acoes = conexao.Execute("SELECT sgp_acoes.*, sgp_acoes_tipo.*, sgp_acoes_modulos.*, sgp_clientes.* FROM (sgp_acoes INNER JOIN sgp_acoes_tipo ON sgp_acoes.acao_tipo = sgp_acoes_tipo.cod_acao_tipo) INNER JOIN sgp_clientes ON sgp_acoes.cod_cliente = sgp_clientes.cod_cliente INNER JOIN sgp_acoes_modulos ON sgp_acoes.acao_modulo = sgp_acoes_modulos.cod_acao_modulo ORDER BY sgp_acoes.cod_acao DESC LIMIT "& reg_inicio &", "& registros_pg &"")
Retire o DESC do ORER BY.DESC - descendenteASC - Ascendente - opcional se você não colocar nada assume ASCAgora você terá de inclur um GROUP BY para retirar as repetições.t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.