Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um banco de dados com essas informações
"Caracteristicas" no da tabela
id ordem titulo id_item
1 2 Altura 2
2 4 Cor 2
3 1 Tamanho 1
4 3 Peso 1
1 2 Altura 3
2 4 Cor 4
3 1 Tamanho 1
4 3 Peso 2
1 2 Altura 4
2 4 Cor 3
3 1 Tamanho 1
4 3 Peso 2
eu quero que a coluna TITULO fica como linha baseado na ORDEM, qdo o ID_ITEM forem iguais.
vi um codigo assim
Select titulo
, [1] as Altura
, [2] as Cor
, [3] as Tamanho
, [4] as Peso
from caracteristicas pivot (sum(valor) for titulo in ([1],[2],[3],[4])) p
order by ordem;
e adicionando numa tabela
para aparecer assim
Altura Cor Tamanho Peso
Eu gostaria de colocar essas irformações dentro de uma tabela dentro de <th>
e os redos viriam de uma outra tabela do banco de dados que encaixariam no restantes
Altura Cor Tamanho Peso 2 Vermelho GG 10k
<table cellpadding="0" cellspacing="0" border="1">
<tr> // aqui entraria as informações da tabela caracteristicas
<th>Altura</th>
<th>Cor</th>
<th>Tamanho </th>
<th>Peso</th>
</tr>
<tr> // aqui entraria as informçoes que dados das caracteristicas
<td>2</td>
<td>Vermelho</td>
<td>GG</td>
<td>10kg</td>
</tr>
</table>
Nao axei nada que me leva-se ao incluir as informaçoes em um Table
Lembro que essas informações em alguns produtos a coluna aumenta de acordo com a necessecidade
Veja se ajuda
http://forum.imasters.com.br/topic/524964-colocar-um-case-ou-sum-dentro-de-um-select/