Ir para conteúdo

POWERED BY:

Arquivado

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

stview

Somar subcategorias

Recommended Posts

Seguinte, tenho 2 tabelas:

CREATE TABLE `categoria` (  id  INT unsigned NOT NULL auto_increment,  nome  varchar(160) default NULL,  PRIMARY KEY  (id)) TYPE=InnoDB;CREATE TABLE `categoria_sub` (  ids	INT unsigned NOT NULL auto_increment,  id	INT unsigned NOT NULL default '1',  nome	  VARCHAR(160) default NULL,  PRIMARY KEY  (ids),  INDEX idcat	(id),  FOREIGN KEY	(id) REFERENCES categoria(id) ON DELETE CASCADE) TYPE=InnoDB;

Eu to tentando listar todas as categorias, e mostrar o nome dela e ao lado a soma das subcategorias relacionadas a ela.

 

Eu sei fazer isso usando 2 selects, mas queria saber se existe como fazer com apenas 1 ...

 

Alguma luz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra explicar melhor, seria algo assim:

 

$sel1 = mysql_query("SELECT * FROM categoria");while($dados = mysql_fetch_array($sel1)) {   $sel2 = mysql_query("SELECT * FROM sub_categoria WHERE idcategoria='$dados[id]');    $total = mysql_num_rows($sel2);}

Hoje eu estou usando assim, mas queria saber se não existe como reduzir a um select apenas?

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.