gpt4 book ai didi

php - 选择在另一个表中没有关系的行

转载 作者:行者123 更新时间:2023-11-30 00:35:55 26 4
gpt4 key购买 nike

我正在开发一款用户可以回答一些问题的游戏。我正在尝试创建一个 Controller 操作来返回一个 User 尚未回答的 Question (一个没有任何 Question回答与记录的用户相关的)。

我的代码尝试无法正常工作。

  • 我发现了有关 mysql 命令 WHERE NOT EXISTS 的信息,我认为它可以做到这一点,但我不知道如何在 Yii Framework 中使用它。
<小时/>

数据库:

enter image description here

<小时/>

Controller 操作:(无法正常工作)

$criteria=new CDbCriteria;
$criteria->with=array('answers'=>array('condition'=>'user_id='.Yii::app()->user->id));
$criteria->having='count(answers.id)=0';
$model=Question::model()->findAll($criteria);

最佳答案

您可以在 Yii 中使用 DAO,这是与数据库交互的最直接的方式。 http://www.yiiframework.com/doc/guide/1.1/en/database.dao

关于php - 选择在另一个表中没有关系的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22180310/

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