【发布时间】:2012-03-15 17:59:06
【问题描述】:
我是 cakephp 的初学者,我想在 find 方法中使用 SQL IN 运算符,我有单词表。
我的代码是:
$this->Word->find('Word.wordid in (83,82)');
,这段代码创建了这个查询:
SELECT `Userword`.`userwordid`, `Userword`.`userid`, `Userword`.`wordid`,
`Userword`.`date`, `Userword`.`levelid` FROM `userwords` AS `Userword` WHERE
`Userword`.`wordid` = (82)
但我需要这个查询
SELECT `Userword`.`userwordid`, `Userword`.`userid`, `Userword`.`wordid`,
Userword`.`date`, `Userword`.`levelid` FROM `userwords` AS `Userword` WHERE
`Userword`.`wordid` IN (83,82)
如何得到这样的查询(使用 IN 运算符)
谢谢。
【问题讨论】:
标签: cakephp orm find in-operator