gpt4 book ai didi

php - Yii 加入不在标准中

转载 作者:太空宇宙 更新时间:2023-11-03 12:16:47 25 4
gpt4 key购买 nike

我有如下两个表:

Invoices
---------
id
job_id
amount


Jobs
----
id
from
time

我如何创建一个 yii CDbCriteria 来获取不在发票中的工作?

如果我有从作业到发票的HAS_MANY 关系,如何在搜索功能中添加它?

最佳答案

SQL 解决方案

 $items= Yii::app()->db->createCommand( 
'SELECT * FROM Jobs \
WHERE Jobs.job_id NOT IN ( \
SELECT job_id \
FROM Invoices)')->queryAll();

如果你真的需要使用条件,你可以尝试 addNotInCondition方法(自 v1.1.1 起可用)。

关于php - Yii 加入不在标准中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21810382/

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