Запрос JPA для простого SQL-запроса

#sql #jpa

Вопрос:

ВЫБЕРИТЕ * ИЗ ТАБЛИЦЫ a, ГДЕ ИДЕНТИФИКАТОР В ( ВЫБЕРИТЕ ОТДЕЛЬНЫЙ ВНЕШНИЙ ИДЕНТИФИКАТОР
ИЗ таблицы B );

Комментарии:

1. Нам нужна дополнительная информация, чтобы решить вашу проблему. На что похожи ваши сущности? Что вы пытались сделать? Какие ошибки или неожиданные результаты вы получаете?

2. Это не соответствует стандартам веб-сайта, необходима дополнительная информация о том, чего вы пытаетесь достичь. С какой проблемой вы столкнулись!

Ответ №1:

Вы можете попробовать это:

 @Query(nativeQuery=true, value="SELECT a FROM tableA a WHERE id IN ( SELECT DISTINCT extId
FROM tableB ")