springdata-jpa左连接子查询

esbemjvw  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(395)
select sm.* 
from   system_mail sm 
left join (SELECT u.mail_code 
           from   user_mail u 
           where u.to_user = 1 ) um 
on sm.mail_id = um.mail_code 
where um.id is null.

这个sql在mysql中运行得很好,但是在springdatajpa中运行得不好,我如何在springdatajpa中使用它呢?

qjp7pelc

qjp7pelc1#

您应该尝试强制使用db引擎来运行sql nativeQuery = true :

@Query(nativeQuery = true, value="...yourqueryhere...")

相关问题