2017-06-19 3 views

Antwort

0

Es gibt viele Beispiele, die Ihnen helfen können. https://github.com/querydsl/querydsl/blob/8f96f416270d0353f90a6551547906f3c217833a/querydsl-sql/src/test/java/com/querydsl/sql/UnionBase.java#L73

:

public void union_multiple_columns() throws SQLException { 
     SubQueryExpression<Tuple> sq1 = query().from(employee).select(employee.firstname, employee.lastname); 
     SubQueryExpression<Tuple> sq2 = query().from(employee).select(employee.lastname, employee.firstname); 
     List<Tuple> list = query().union(sq1, sq2).fetch(); 
     assertFalse(list.isEmpty()); 
     for (Tuple row : list) { 
      assertNotNull(row.get(0, Object.class)); 
      assertNotNull(row.get(1, Object.class)); 
     } 
    } 

Dieses Beispiel wurde aus dem Projekt selbst genommen