Yii Framework Forum: Estrazione Dati Da Db Mysql - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Estrazione Dati Da Db Mysql Estrazione dati da db Mysql Rate Topic: -----

#1 User is offline   scarface84 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 07-August 14

Posted 07 August 2014 - 05:18 AM

Salve a tutti,
ho un problema, vorrei che nella vista
mi stampasse id_categoria,descrizione_categoria e il totale delle sottocategorie associata alla categoria.

Io ho messo in relazione la tabella categoria con quella sotto_categoria
ma non so come effettuare la query.


SELECT categorie.id_categoria,categorie.desc_categoria, COUNT(sotto_categorie.id_categoria) AS conta
FROM categorie LEFT JOIN sotto_categorie ON categorie.id_categoria =sotto_categorie.id_categoria
GROUP BY categorie.id_categoria

il db e strutturato così:
db categorie:
-id_categoria;
-desc_categoria;
db sotto_categoria:
-id_sottoCategoria;
-id_categoria;
-desc_sub_categoria:


Come posso Fare?????
Grazie.
0

#2 User is offline   massimiliano 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 21
  • Joined: 06-February 11
  • Location:Firenze

Posted 07 August 2014 - 02:51 PM

Ti serve una subquery.

Non l'ho testata ovviamente, ma dovrebbe essere qualcosa del tipo:

SELECT categorie.id_categoria, categorie.desc_categoria, totali.conta
FROM categorie, (SELECT id_categoria, COUNT(*) AS conta GROUP BY 1) AS totali
WHERE categorie.id = totali.id_categoria


Scusa io preferisco la where alle join, ma puoi modificarla per l'uso con le join.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users