table1
---+---------
id | value
---+---------
1 | (NULL)
2 | 'string'
3 | (NULL)
table2
---+-----------
id | table1_id
---+-----------
1 | 3
我可以得到我的結果通過執行MYSQL - 加入不同的條件(爲null與is not null)表,而工會
select table1.id from table1 where table1.value is not null
union
select table1.id from table1 right join table2 on table1.id=table2.table1_id
所以我需要得到的是
---+--
id |
---+--
2 |
3 |
但我不能使用工會,因爲我應該使用yii1.1 CDbCriteria不支持工會 我試過不同的連接類型,但沒有結果。
很酷,它的工作原理!謝謝! –