
		markintux
		
		(usa CentOS)
		
		Enviado em 07/10/2009 - 09:50h 
		consegui juntar as tabelas usando esse comando sql:
SELECT categoria.descricao as catdesc, subcategoria.descricao as subcatdesc, subcategoria_2.descricao as subcat2desc
FROM (categoria INNER JOIN subcategoria ON categoria.descricao = subcategoria.categoria) 
INNER JOIN subcategoria_2 ON subcategoria.descricao = subcategoria_2.subcategoria
a tabela saiu desta forma
catdesc 	subcatdesc 	subcat2desc
Sony 	        PlayStation 2 	Games
Sony 	        PSP 	        Placa
Nintendo 	Wii 	        Acessórios
Nintendo 	Wii 	        Console
Nintendo 	Nintendo DS 	Games
Microsoft 	X-Box 	        Acessórios
exatamente o que eu queria! Agora acrescentei este scritp em php:
<?php
include('conexao.php');
$busca = "SELECT categoria.descricao as catdesc, subcategoria.descricao as subcatdesc, subcategoria_2.descricao as subcat2desc FROM (categoria INNER JOIN subcategoria ON categoria.descricao = subcategoria.categoria) INNER JOIN subcategoria_2 ON subcategoria.descricao = subcategoria_2.subcategoria";
	$busca_query = mysql_query($busca,$conexao);
	
		while($linha = mysql_fetch_assoc($busca_query)) {
		
			echo $linha['catdesc'];
			echo "<br />";
			echo $linha['subcatdesc'];
			echo "<br />";
			echo $linha['subcat2desc'];
			echo "<br />";
		};		
	
		
mysql_close($conexao);
?>
ele me gerou um resultado assim:
Sony
PlayStation 2
Games
Sony
PSP
Placa
Nintendo
Wii
Acessórios
Nintendo
Wii
Console
Nintendo
Nintendo DS
Games
Microsoft
X-Box
Acessórios
O que eu preciso agora é tratar este resultado para sair desta forma:
Sony
PlayStation 2
Games
PSP
Placa
Nintendo
Wii
Acessórios
Console
Nintendo DS
Games
Microsoft
X-Box
Acessórios
Não repetindo as colunas que já foram entende?
Alguem sabe fazer isso?