如何在cakephp中查找带有外键的数据?
我有三张表,联系人,联系人组,联系人组如何在cakephp中查找带有外键的数据?,php,cakephp,cakephp-1.3,cakephp-2.0,cakephp-2.1,Php,Cakephp,Cakephp 1.3,Cakephp 2.0,Cakephp 2.1,我有三张表,联系人,联系人组,联系人组 contact contact_contact_group contact_group contact_id ccg_id contact_group_id f_name contact_id l_name contact_group_id 我想找到所有联系人的组名不重复,例如,如果(ali)属于两个组
contact contact_contact_group contact_group
contact_id ccg_id contact_group_id
f_name contact_id
l_name contact_group_id
我想找到所有联系人的组名不重复,例如,如果(ali)属于两个组,那么它应该显示一次,而组名显示两次,它属于哪个组,我怎么做?我试了很多,但没有成功
这是我的问题
$contact_group = $this->Contact->ContactsContactGroup->ContactGroup->find('all');
试试这个
$contact_group = $this->Contact->ContactsContactGroup->find('all');
它将为您获取所有具有组名的记录。您不遵守组名有什么特殊原因吗?因为这将是最简单的解决方案,除非这是一个第三方/外部数据库。当然。hmmm,我可以在模型中定义主_id。您的查询正在运行,但问题是我仍然找不到确切的解决方案,比如ali有defaultgroup和nicegroup。