Üç tablo karmaşık sorgu yazmak nasıl?

0 Cevap php

Lütfen bana yardımcı olun.

Ben, üç tablo yaşıyorum

Users:id,name....

Message:id,title....

Messages_Users:id,message_id,sender_id,receiver_id......

Yani ben, bu mesaj için model HABTM ilişki kullanıyorum

var $hasAndBelongsToMany = array(
    'Users' => array (
        'className' => 'User',
        'join_table' => 'messages_users',
        'foreignKey' => 'message_id',
        'associationForeignKey' => 'reciever_id',
        'conditions'=> array('MessagesUser.reciever_id => $this->Session->read("Id")')
    )
);

Yani şimdi ben kullanılan özel giriş mesajlar gönderdi kullanıcının tüm arkadaşlarının adını almak için bir sql sorgu yazmak istiyorum.

i, o var mesajlarının listesini alacak kullanıcı günlük boyunca gönderenlerin adını wid e .....

messages_controller bunun için sorgu yazmak nasıl?

Herkes herhangi bir fikri olan varsa bana bildirin lütfen ..

0 Cevap