Ir para conteúdo

POWERED BY:

Arquivado

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

Leandro H

Consulta com 5 tabelas não repitir dados

Recommended Posts

Boa tarde sou novo por ak

 

tenho um cadastro de produtos

tenho as seguintes tabelas

produtos

tecidos

tamanhos

produtos_tecidos(relacionamento)

tecidos_tamanhos(relacionamento)

 

eu preciso mostrar quais tecidos e seus respectivos tamanhos que um produto tem mais sem repitir nem o nome do tecido nem o tamanhos

 

meu sql está assim

 

select 
		tamanhos.tamanho ,tecidos.tecidos
	from 
		produtos,
		tamanhos,
		tecidos,
		tecidos_tamanhos,
		produtos_tecidos
	where
		tecidos.id = produtos_tecidos.id_tecidos
	and produtos.id = produtos_tecidos.id_produtos
	and tecidos.id = tecidos_tamanhos.id_tecidos
	and tamanhos.id = tecidos_tamanhos.id_tamanhos
	and produtos.id=".$id_produto)

 

 

e o resultado produzido por ela fica assim

tecido / tamanho

 

Turin - 10x15

 

Turin - 10x20

 

Turin - 30x 20

 

Genova - 10x15

 

Genova - 10x20

 

e meu cliente quer que fique assim

 

Turin

Genova - 10x15 - 10x20

 

Turin - 30x20

 

 

 

espero que alguem possa me ajudar

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma function recebe um ou mais parametros e retornar um valor

 

no exemplo que passei a function retorna uma string concatenada

 

a function é chamada por um select

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.