我有一个包含2个模式的MariaDB数据库:Store1和Store2。这些模式包含几个表。 "产品"就是其中之一。
在我的存储库中,我需要添加以下请求:
@Query("SELECT Store1.Products.Id, Store1.Products.Label FROM Store1.Products UNION SELECT Store2.Products.Id, Store2.Products.Label FROM Store2.Products")
public Page<Products> getAllProducts(Pageable pageable);
当然,查询并不起作用,它仅仅是关于我想要做的事情的一个例子。 我简要介绍了多租户,但我不知道它是否适合我的用例,对于这样一个简单的案例来说似乎很复杂。
是否有更简单的方法来获取此查询?