是教義能夠按特定值排序結果嗎?Doctrine2 OrderBy具體價值
生病嘗試做這樣的事情..
$queryBuilder->addOrderBy($queryBuilder->expr()->eq('t0.ID',$ID));
$queryBuilder->addOrderBy('t0.ID');
爲了得到這樣的查詢將返回。
select ID from test order by ID = '1234', ID;
例外:
Syntax Error line 0 col 72: Error: Expected end of string got '='
我還試圖用FIND_IN_SET但這並不工作,太。
有人可以幫我嗎?
好吧,我想我不是很清楚。我想要所有的結果,所以這裏的部分是不必要的。再次,我想要所有的結果,但結果應該按照特定的順序。我首先需要所有具有id =「1234」的文檔,然後根據id排序其他id。教義是否能夠做到這一點? – Stillmatic1985
我甚至不認爲SQL能夠做到這一點,也許有一些沉重的詭計。取得結果後最好這樣做。 – Flip