Problema Con Distinct + Relazione 1 A N Tra Tabelle

Ho la tabella Queue che contiene il campo delivery_id, il quale punta a Delivery.id

In Queue ho questa relation




'delivery' => array(self::BELONGS_TO, 'Delivery', 'delivery_id'),



La tabella Delivery contiene il campo client_id (perchè un cliente può avere N delivery)

Sto cercando di ottenere questo

"SELECT DISTINCT(queue.delivery.id), delivery.client_id FROM … <join vari>"

Come posso farlo con gli strumenti di Yii?

Ho provato questo, ma non funziona




        $queued_delivery =Queue::model()->findAll(array(

                                                    'select'=>'t.delivery_id, delivery.client_id',

                                                    'with' => 'delivery',

                                                    'distinct'=>true,

                                                  )

                                                );   



Mi dice