我是 cakephp 的新手,并试图实现这个查询
SELECT DISTINCT textmessage.mobileNo FROM textmessage
JOIN contacts
ON textmessage.User_id=contacts.User_id AND textmessage.mobileNo = Contacts.mobileNo
我在这里只期待一个结果..想在textMessage控制器中实现这个查询...我以前从未在 CAKEPHP 中使用过联接查询...我实际上在两个表中都有一个mobileNo字段,我想检索 mobileNo 如果textmessage表的mobileNo也在Contacts表中
这是我根据我的要求修改了您的查询..
$this->bindModel(array('belongsTo' => array('Contact' => array('className' => 'Contact',
'foreignKey' => false,
'conditions' => array('Message.user_id = Contact.user_id','Message.mobileNo = Contact.mobileNo')))), true);
return $message_details = $this->find('all', array('conditions' => array(),
'fields' => array('DISTINCT mobileNo')));