1
中借鑑http://en.wikipedia.org/wiki/Hierarchical_and_recursive_queries_in_SQL#Common_table_expression一個例子:如何在QueryDSL中指定括號?
WITH RECURSIVE temp (n, fact) AS
(SELECT 0, 1 -- Initial Subquery
UNION ALL
SELECT n+1, (n+1)*fact FROM temp -- Recursive Subquery
WHERE n < 9)
SELECT * FROM temp;
你會如何使用QueryDSL SELECT子句中表達(n+1)*fact
與n+(1*fact)
?