uiLhian 1 Denunciar post Postado Outubro 4, 2013 mas o que acontece é que para chegar a esse resultado estou usando o código do post #4. :( ja esse outro que é o que esta em "discussão" continua não funcionando, não consigo "organizar" o campo "fotoCAPA". Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Outubro 4, 2013 Entrando no mundo PHP aí pouco posso ajudar.... Compartilhar este post Link para o post Compartilhar em outros sites
uiLhian 1 Denunciar post Postado Outubro 4, 2013 então complico e vou ficar sem a solução. :( pois não sei mais como mostrar "claramente" o resultado que estou tentando chegar! que seria "agrupar" as imagens por id e listar em ordem ASC/DESC as colunas obraID e fotoCAPA independentes. Compartilhar este post Link para o post Compartilhar em outros sites
uiLhian 1 Denunciar post Postado Outubro 14, 2013 então infelizmente tive que reviver o tópico pois estou mesmo precisando da solução, em listar as duas colunas individualmente. caso mais alguém possa esta me ajudando. desde ja obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Outubro 14, 2013 Vc já não tinha uma solução ? Compartilhar este post Link para o post Compartilhar em outros sites
uiLhian 1 Denunciar post Postado Outubro 14, 2013 infelizmente, não deu certo... :( Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Outubro 14, 2013 uiLhian, ORDER BY funciona acredite. O que dá de errado ? Compartilhar este post Link para o post Compartilhar em outros sites
uiLhian 1 Denunciar post Postado Outubro 15, 2013 se eu tiro o GROUP funciona, como vc dissse mas ele não "agrupa" as imagens por "OBRA/ID". tipo ID 2 = 5 imgs - ID 9 = 6 imgs tenho que agrupar essas 6 imgs da id 9 como se fosse um album, ae na hora que clicar abrir as 6 imgs contidas... e assim em diante... Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Outubro 15, 2013 Só não entendo a relação do Group By Group By se usa quando : __Se usa Agregadores como count,sum etc __Se deseja excluir repetidos O ORDER BY se usa para .... ordenar ....pode-se usar em conjunto ao Group não afeta este. No result set do SQL todos os dados saem, a apresentação fica por conta das camadas de aplicação, geradores de relatório etc. Pelo que entendi o problema se revolve com order e na camada de aplicação fazendo a "quebra". Compartilhar este post Link para o post Compartilhar em outros sites
uiLhian 1 Denunciar post Postado Outubro 15, 2013 poderia dar um exemplo ? muito obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Outubro 15, 2013 1) Lista e ordena pelo dois últimos campos. SELECT obras.obraID as ID, obras.obraBAIRRO as BAIRRO, obras.obraCIDADE as CIDADE, obras.obraUF as UF, fotos.fotoNOME as FOTO, fotos.fotoCAPA as CAPA FROM obras INNER JOIN fotos ON fotos.fotoOBRAID = obras.obraID ORDER BY obras.obraID DESC, fotos.fotoCAPA ASC 2) Agrupa obraID , obraBAIRRO ,obraCIDADE , obras.obraUF pela maior data SELECT obras.obraID as ID, obras.obraBAIRRO as BAIRRO, obras.obraCIDADE as CIDADE, obras.obraUF as UF, max(fotos.data) data FROM obras INNER JOIN fotos ON fotos.fotoOBRAID = obras.obraID group by obras.obraID , obras.obraBAIRRO , obras.obraCIDADE , obras.obraUF 3) Idem acima mas ordenando pela UF,cidade SELECT obras.obraID as ID, obras.obraBAIRRO as BAIRRO, obras.obraCIDADE as CIDADE, obras.obraUF as UF, max(fotos.data) data FROM obras INNER JOIN fotos ON fotos.fotoOBRAID = obras.obraID group by obras.obraID , obras.obraBAIRRO , obras.obraCIDADE , obras.obraUF order by obras.obraUF, obras.obraCIDADE Isto no SQL, a exibição numsite ou relatório são outros R$500,00 a cargo da camada de aplicação. Compartilhar este post Link para o post Compartilhar em outros sites
uiLhian 1 Denunciar post Postado Outubro 17, 2013 o que se mais encaixa a minha necessidade seria o 1 primeiro, que até tentei usar mas pra simplesmente obter o resultado desejado ele deveria "agrupar" as imagens pelo id da obra. que no caso não faz. :( porque se eu deixar ele nesse formato ele simplesmente imprime todas imgs de todas obras, e vira uma bagunça... tipo se a obraID 1 tem 30imgs, obraID 2 tem 10imgs, obraID 3 tem 60imgs ... ele imprime/mostra simplesmente tudo. se desse pra agrupar todas imgs de cada id que é o que estou tentando e ordenar pelos dois campos obraID e fotoCAPA ae sim! Compartilhar este post Link para o post Compartilhar em outros sites