0
我試圖改變與子查詢,看起來視圖的查詢工作,如:Drupal的視圖查詢改變:子選擇/查詢不出來括號
$subquery1 = (db_select('users_roles', 'r')
->where('r.uid = users_node__users_roles.uid and r.rid=10'));
$subquery1->addExpression('COUNT(r.rid)', 'rid');
$query->add_where(1,'1', $subquery1, '<>');
其中$查詢是主要查詢。 但是當我運行視圖,查詢
... AND(1 <> SELECT COUNT(r.rid)AS擺脫FROM users_roles r其中 (r.uid = users_node__users_roles.uid和r.rid = 10))...
如果我把括號內的子選擇查詢,它將工作正常。 ie;
... AND(1 <>(SELECT COUNT(r.rid)AS RID FROM users_roles r其中 (r.uid = users_node__users_roles.uid和r.rid = 10)))...
所以我的問題是, 如何將子查詢放在括號內? 對不起,如果我的問題是愚蠢的?
由於提前, PREM