Problema Join Con Cdbcriteria

Salve a tutti.

Sono ormai giorni che lotto senza riuscire a risolvere il problema.

Non riesco a convertire la query seguente

SELECT dbo.li_desprzfin.descrizione

FROM dbo.li_listini_rows

INNER JOIN dbo.li_desprzfin ON dbo.li_listini_rows.id_desprzfin = dbo.li_desprzfin.id

GROUP BY dbo.li_desprzfin.descrizione, dbo.li_listini_rows.id_listino, dbo.li_desprzfin.id_tipologia_profilo

HAVING (dbo.li_listini_rows.id_listino = 37) AND (dbo.li_desprzfin.id_tipologia_profilo = 1)

con il paradigma CdbCriteria.

Qualcuno può aiutarmi ?

Grazie

Luca

Hai già la query, quindi perché riscriverla in un’altra maniera? Che vantaggi ne trarresti?

I miei due cent.

Grazie per la risposta sensorario.

Semplicemente perché studiando YII mi sembrava di capire che usare cdbcriteria con la sua sintassi è sempre più adeguato rispetto all’uso di QueryBuilder.

In ogni caso le prove fatte da me generavano sempre degli errori riferiti all’utilizzo particolare e contemporaneo di join, group e condition su un campo di una tabella “foreign”.

Grazie.

Luca

Se hai del codice che non funziona, postalo: così potremo aiutarti a trovare gli errori.