Sto cercando di costruire una query che ha un attributo group by
, im centratura per ottenere il id
e la count
si continua a dirmi che la count (*)
è valida colonna nome come potrei ottenere il count
dalla query group by
??nei criteri di Yii come ottenere il conteggio (*)
risposta
Il lavoro è con pseudonimo. Yii 1.1.11. Fallisce altra
$criteria= new CDbCriteria();
$criteria=array(
'group'=>'attribute',
'select'=>'id,count(*) AS cc'
);
Quindi come posso accedervi allora? '$ x = X :: model() -> findAll (...); $ x [0] -> cc' non funziona .. –
Lo fa se aggiungo la variabile nel modello: 'classe X .. {public $ cc;'. Dopodiché, '$ x [0] -> cc' funziona. –
$criteria= new CDbCriteria();
$criteria=array(
'group'=>'attribute',
'select'=>'id,count(*) AS cc',
'distinct'=>true,
);
Questa non è esattamente una risposta alla tua domanda, ma potrebbe ancora essere utile per voi. Se si utilizza il risultato di guardare solo fino un conteggio per un attributo specifico, non è necessario per fecth un intero array, ma utilizzare count
il metodo di Yii:
$criteria= new CDbCriteria();
$criteria.compare('col_name', $desired_col_value);
$count = X::model()->count($criteria);
- 1. conteggio (*) nei criteri di ibernazione?
- 2. Espressioni nei criteri di ibernazione
- 3. criteri Attivo provider di dati in Yii 2
- 4. Come ottenere il conteggio thread attivo?
- 5. Come ottenere il conteggio NSMutableDictionary in iphone?
- 6. Come ottenere il conteggio delle enumerazioni?
- 7. Ottenere un conteggio di elementi di matrice che soddisfano determinati criteri
- 8. Ottenere il conteggio dei caratteri di EditText
- 9. Utilizzo di groupProperty e countDistinct nei criteri Grails
- 10. come ottenere il conteggio di '#' in una stringa?
- 11. Come ottenere il conteggio degli URL di Twitter?
- 12. Come ottenere il massimo() di un conteggio() con LINQ
- 13. Come ottenere il conteggio delle righe di ObjectDataSource
- 14. Come ottenere il conteggio dei riferimenti di un oggetto PyObject?
- 15. Come ottenere il conteggio del modello di mangusta?
- 16. Criteri di filtro SQL nei criteri di join o clausola where che è più efficiente
- 17. Come ottenere il percorso corrente nei binari
- 18. Ottenere l'ID del controller corrente in Yii
- 19. yii regole di controllo del controllo accessi nei controllori
- 20. Come utilizzare LIKE nei criteri di sospensione di ibernazione per il tipo di dati intero?
- 21. NHibernate, ottieni il conteggio quando i criteri hanno un gruppo di
- 22. Ottenere il conteggio degli elementi jQuery.each()
- 23. Ottenere il numero totale di nodi e nodi di conteggio
- 24. Come utilizzare i criteri di ricerca gitlab
- 25. Come ottenere il conteggio delle pagine utilizzando Kaminari
- 26. Come ottenere il conteggio più alto del modello associato (Rails)?
- 27. Come ottenere il conteggio delle righe da un database azzurro?
- 28. Come ottenere il conteggio per un paese specifico?
- 29. I criteri di ibernazione richiedono più criteri
- 30. Come ottenere il conteggio totale delle partite in Solr/lucene
può u pls mostrare il codice di lavoro – Gopesh
si usa metodo() o stai provando qualcosa come 'Yii :: app() -> db-> createCommand() -> seleziona ('id, nome utente, profilo') -> da ('tbl_user u') -> join ('tbl_profile p', 'u.id = p.user_id') -> dove ('id =: id', array (': id' => $ id)) -> queryRow(); ' –
la risposta è che dobbiamo dare il' 'count (*)' 'nome alias come' 'count (*) come count'' – Hilmi