gpt4 book ai didi

php - Yii CActiveDataProvider UNION ALL

转载 作者:行者123 更新时间:2023-11-29 05:31:23 25 4
gpt4 key购买 nike

我想知道如何在 CActiveDataProvider criteria 上使用 UNION ALL

表格示例:

ID    NAME
1 John

查询示例:

SELECT * FROM users 
UNION ALL
SELECT * FROM users

响应:

ID    NAME
1 John
1 John

最佳答案

似乎 CDbCriteria 没有处理 UNION ALL

相反,您可以使用 CSqlDataProvider

$sql='SELECT * FROM tbl_user UNION ALL SELECT * FROM tbl_user ';
$dataProvider=new CSqlDataProvider($sql, array(
'totalItemCount'=>$count,
'sort'=>array(
'attributes'=>array(
'id', 'username', 'email',
),
),
'pagination'=>array(
'pageSize'=>10,
),
));
// $dataProvider->getData() will return a list of arrays.

关于php - Yii CActiveDataProvider UNION ALL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14374310/

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