gpt4 book ai didi

mysql - Yii CDb 标准

转载 作者:行者123 更新时间:2023-11-29 14:02:11 28 4
gpt4 key购买 nike

Hollow 我对我的表有某种查询从标记 m 中选择 m.voterID, sum(jm.mark)
jm.id = m.id 上的左连接标记 jm
其中 jm.voterID 在 (1,2) 中
按 m.voterID 分组

我不明白如何使用 CDbCriteria 编写它。表结构是

 `id` int(11) NOT NULL AUTO_INCREMENT,
`voterId` int(11) NOT NULL,
`votedId` int(11) NOT NULL,
`mark` int(11) NOT NULL,
`creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)

最佳答案

$criteria = new CDbCriteria();
$criteria->select = 'm.voterID, sum(jm.mark)';
$criteria->from = 'marks m';
$criteria->join = 'left join marks jm on jm.id = m.id';
$criteria->condition = 'jm.voterID in (1,2)';
$criteria->group = 'm.voterID';

关于mysql - Yii CDb 标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14894578/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com