2012-04-05 32 views
2

做一个简单的Squeryl数据库查找,但试图排除一个值。我已经试过:什么是Squeryl排除语法(即!=)?

j.id not jobExcludej.id != jobExclude

但是首先触发一个编译器错误,第二个触发运行时错误。

整个交易:

from(DB.jobs)(j => 
     where((j.startTime >= todayStart) 
     and (j.startTime <= todayEnd) 
     and (j.userId === userId) 
     and (j.teamId === teamId) 
     and (j.startOrder >= index) 
     and (j.id not jobExclude)) 
     select (j)).toList 

谢谢!

回答