2012-06-19 14 views
6

voglio unire due tabelle usando JPQL:Come avere più condizioni in JPQL uniscono

SELECT * FROM A LEFT JOIN 
B ON A.ID = B.A_ID AND B.lng = 'en' 

La parte importante è E B.lng = 'it'

Questo è possibile in JPQL ?

+0

Avete risolto questo? Ho un problema simile, pubblicato [qui] [1]. [1]: http://stackoverflow.com/questions/28633921/atypic-jpa-onetoone-relation –

+0

Funziona in SQL, ma non può convertirlo in JPQL. L'aggiunta della condizione 'AND B.lng = 'en'' nella lista delle condizioni ** ON ** non è ancora possibile usando JPQL. –

risposta

1

Sì, è possibile, c'è un similar question here. Tuttavia, se le tue entità sono mappate, dovresti essere in grado di accedervi in ​​una query.

+0

ciao john grazie per il feedback, ma dov'è l'esempio in cui la parte 'AND' è nella sinistra ... NON è nel dove –

+0

Non sono sicuro di cosa intendi con la parte e la parte nella parte sinistra e non nel dove? –

+0

Vuoi dire avere due condizioni di join? –