Yii Framework Forum: Come Creare Una View Per Una Uqery Sql Complessa ? - Yii Framework Forum

Jump to content

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

Come Creare Una View Per Una Uqery Sql Complessa ? Rate Topic: -----

#1 User is offline   realtebo 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 633
  • Joined: 03-October 12
  • Location:Ferrara

Posted 12 October 2012 - 03:55 PM

Table Gruppi
Table Operatori
Table Rapporti

1 Gruppo ha N Operatori -
1 Operatori ha N Rapporti, 1 al mese datato al primo del mese

Devo fare una nuova view, dove dove visualizzare gli Operatori, ordinati per Gruppo, che NON hanno registrato il loro Rapporto in questo mese. (più avanti glielo passerò come parametro nel link, per ora è già troppo complicato per i miei gusti...)

Il SQL che è correttissimo e non è in discussione è il seguente
SELECT 
 R.id, G.denominazione, 
 CONCAT  (P.nome, ' ', P.secondoNome, " ", P.cognome , " " , P.cognomeSposata) as nomeCompleto
 FROM `tbl_rapporti` as R
 
RIGHT JOIN tbl_operatori as P
  ON R.operatoreId = P.id AND R.dataRapporto = '2012-09-01'

LEFT JOIN  tbl_gruppi as G
 ON P.gruppoId = G.id

 WHERE R.id IS NULL


La domanda è ... come si parte a fare una view del genere?

Mi piacerenne fare una view con una CGridView, tipo la admin, ed usare, per una volta, i CDbCriteria 'ad oggetti'.
Così da capire come sbolognarmela in un caso del genere, perchè ne avrò davvero parecchi da fare
Il computer non ragiona, ma ha sempre ragione.
Ricordalo quando fai il debug
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