如何在糖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");