0

我想使用 Drupal 7 的数据库 API 编写一个查询来检索标题不以 a、b、c 或 z 开头的所有记录。

我被困在写条件部分:$query->condition(?)

谢谢你的帮助!

干杯。

4

1 回答 1

1

找到了一个解决方案并且它有效,但它看起来并不优雅。

$query -> where('SUBSTRING(n.title, 1, 1) not in (:letter)', 
          array(':letter' => array('a','b','c','d','e','f','g','h','i','j',
                                   'k','l','m','n','o','p','q','r','s','t',
                                   'u','v','w','x','y','z')));
于 2012-12-04T05:55:03.747 回答