Jump to content
Fórum Script Brasil
  • 0

(Resolvido) INNER JOIN e ORDER


timwangyan

Question

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 to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...