【发布时间】:2013-07-03 19:16:59
【问题描述】:
我是 cakephp 的新手,正在尝试实现这个查询
SELECT DISTINCT textmessage.mobileNo FROM textmessage
JOIN contacts
ON textmessage.User_id=contacts.User_id AND textmessage.mobileNo = Contacts.mobileNo
我在这里只期待一个结果..想在 textMessage 控制器中实现此查询...我之前从未在 CAKEPHP 中使用过联接查询...我实际上有一个 mobileNo 两个表中的字段,如果 textmessage 表的 mobileNo 也在 Contacts 表中,我想检索 mobileNo p>
这是我根据我的要求修改了您的查询..
$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')));
【问题讨论】:
标签: sql cakephp cakephp-2.0 cakephp-2.1