Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) INNER JOIN e ORDER


timwangyan

Pergunta

Ola, estou utilizando ORDER junto com o inner join so que não esta funcionando.

SELECT E.id, E.ano, E.disponivel,M.descricao AS marca, D.descricao AS modelo, C.cor AS cor, B.descricao AS combustivel, F.foto AS foto FROM estoque AS E  
        INNER JOIN estoque_fotos AS F ON E.id = F.id_estoque
        INNER JOIN marca AS M ON E.id_marca = M.id
        INNER JOIN modelo AS D ON E.id_modelo = D.id
        INNER JOIN cor AS C ON E.cor = C.id
        INNER JOIN combustivel AS B ON E.combustivel = B.id 
        WHERE E.id_user='$uid' AND f.pos='1' 
        ORDER by id DESC

Continua sendo listando em ordem crescente e gostaria de por para exibir em ordem decrescente.

alguém ai poderia me ajudar? VLW!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Ola, estou utilizando ORDER junto com o inner join so que não esta funcionando.

SELECT E.id, E.ano, E.disponivel,M.descricao AS marca, D.descricao AS modelo, C.cor AS cor, B.descricao AS combustivel, F.foto AS foto FROM estoque AS E  
        INNER JOIN estoque_fotos AS F ON E.id = F.id_estoque
        INNER JOIN marca AS M ON E.id_marca = M.id
        INNER JOIN modelo AS D ON E.id_modelo = D.id
        INNER JOIN cor AS C ON E.cor = C.id
        INNER JOIN combustivel AS B ON E.combustivel = B.id 
        WHERE E.id_user='$uid' AND f.pos='1' 
        ORDER by id DESC

Continua sendo listando em ordem crescente e gostaria de por para exibir em ordem decrescente.

alguém ai poderia me ajudar? VLW!!

Por qual ID você está tentando ordenar? O MySQl não está entendendo o que você quer.

Você definiu E.ID, M.ID, C.ID e B.ID e mandou ordenar por ID.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...