我需要從數(shù)據(jù)庫(kù)中選擇列值不等于同一行的另一列的所有記錄。在 SQL 中,它看起來(lái)像這樣:SELECT * FROM `user` WHERE (`created_at` != `logged_at`)在 Yii2 中,我嘗試這樣做:$query = User::find()->where(['!=', 'created_at', 'logged_at']);但它會(huì)產(chǎn)生SELECT * FROM `user` WHERE (`created_at` != 'logged_at')所以,問(wèn)題是,如何使用列名而不是字符串作為第三個(gè)參數(shù)?
Yii2 ActiveQuery 一列不等于另一列
料青山看我應(yīng)如是
2022-06-11 18:08:10