Ir para conteúdo

POWERED BY:

Arquivado

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

neto_celino

inner join com group by

Recommended Posts

pessoal preciso de um GROUP BY neste código, mas nao to conseguindo :/

 

 

o select ta funcionando normal.

$sql = "select c.*,t.* from menu_lateral_categorias as c inner join menu_lateral_subcategorias as t on c.nome = t.categoria

Só que ta listando assim:

 

 

 

Perfumes:

Importados

 

Cosméticos

Esmaltes

 

Perfumes

Nacionais

 

 

preciso que ele liste assim:

 

 

Perfumes:

Importados

Nacionais

 

Cosmeticos

Esmaltes

 

 

 

só no GROUP BY que não consegui.

 

$sql = "select c.*,t.* from menu_lateral_categorias as c inner join menu_lateral_subcategorias as t on c.nome = t.categoria GROUP BY WHERE c.nome = t.sub

 

estrutura da tabela:

 

tabela menu_lateral_categorias:

id

nomecategoria:

 

tabela menu_lateral_subcategorias:

categoria (que é a mesma que nomecategoria da outra tabela)

sub

 

 

alguem ?

valeu ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

order by ...

grupo by e order by não são 2 coisas diferentes ?

 

até onde eu sei order by é para definiar a ordem que eu quero que apareça ( alfabetica (ASC OU DESC) numerifca (maior pro menor ou vice-versa))

eu preciso de um group by eu axo... para agrupar resultados iguais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

select t.nome , c.none 
from menu_lateral_categorias as c   
 inner join menu_lateral_subcategorias as t on c.nome = t.categoria 
WHERE c.nome = t.sub
GROUP BY t.nome , c.none
ORDER BY t.nome , c.none

 

Creio ser isto (nome da categoria,nome produto) , não sei o nome das colunas

Compartilhar este post


Link para o post
Compartilhar em outros sites

minha estrutura ta assim:

 

___________________________________________
Tabela menu_lateral_subcategorias
id	categoria	sub
1	Perfumes	Importados
2	Cosmeticos	Esmaltes
3	Perfumes	Nacionais
4	Perfumes	Outros
___________________________________________

Tabela menu_lateral_categorias

id	nome
1	Perfumes
2	Cosmeticos
3	Maquiagens
4	Centros de Beleza
___________________________________________

 

voce pode ver que na primeira tabela tenho 3 registro na coluna categoria que são de perfumes. preciso que liste eles em uma só:

e isso que ta me complicando :S

 

 

Perfumes

Nacionais

Importados

Outros

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.