Я не знаю много о запросах JPA, но я хочу создать запрос SELECT, соединив две разные таблицы, а затем применив такие условия, как -
SELECT Table1.ID, TABLE2.VALUE FROM TABLE1 JOIN TABLE2
If TABLE2.CLIENT=1 then fetch its TABLE2.VALUE
ELSE IF TABLE2.CLIENT=2 then fetch its TABLE2.VALUE
ELSE IF TABLE3.CLIENT=3 then fetch its TABLE2.VALUE
Примечание: - это не код , просто для определения моей проблемы
Проблема для того же ключа Table1.key У меня разные значения в зависимости от Table2.Client.