Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Cakephp:只查找一次包含的关联父\u id_Mysql_Cakephp - Fatal编程技术网

Mysql Cakephp:只查找一次包含的关联父\u id

Mysql Cakephp:只查找一次包含的关联父\u id,mysql,cakephp,Mysql,Cakephp,我无法消除此查询中的一些“重复项”: $data = $this->Collection->find('first', array( 'conditions' => array('Collection.id' => $id), 'Collection' => array( 'fields' => array( 'Collection.name' ),

我无法消除此查询中的一些“重复项”:

$data = $this->Collection->find('first', array(
        'conditions' => array('Collection.id' => $id),
        'Collection' => array(
            'fields' => array(
                'Collection.name'
            ),
        ),
        'contain' => array(
            'Product' => array(
                'fields' => array(
                    'id'
                ),
                'order' => 'lft ASC',
            ),
            'Product.Detail' => array(
                'fields' => array(
                    'product_id', // should occur only once
                    'image_1_zoom',
                    'image_1_slide',
                    'image_1_detail',
                    'image_1_thumb',
                ),
        ))));
细节属于产品,产品有很多细节。 我的问题是,我不想用同一个产品id获得多个细节。 我尝试了“团体”,但没有成功。不可能使用DISTINCT,因为其他字段具有不同的内容,并且不是“真正的”副本


非常感谢您的任何想法!:)

尝试将
'limit'=>1
放入您的
产品中。详细信息
数组

您可以在
产品中尝试
'limit'=>1
。详细信息
数组?噢,您好,limit'参数!从未见过你,从未利用过你。我想我没有做所有的家庭作业,很抱歉。非常感谢你,罗斯!如果你能在回答中转换你的评论,我可以将其标记为已解决。