如何在糖ORM中使用相交查询

Select PRODUCT from PRODUCT_TAGS where TAGS = 1 intersect Select PRODUCT from PRODUCT_TAGS where TAGS = 5 

以上用于获取ID为1,5的产品。 我在db浏览器中运行时能够获取数据。 有人能告诉我是否可以在糖ORM数据库中执行查询。

SugarORM有一个查询构建器 ,但它不支持insersect。

但是,您可以使用findWithQuery(, )手动运行查询:

 List products = ProductTags.findWithQuery(ProductTags.class, "Select PRODUCT from PRODUCT_TAGS where TAGS = ? intersect Select PRODUCT from PRODUCT_TAGS where TAGS = ?, "1", "5");