我浏览了网上可用的文献,以了解互联网上可用的 SQLite 的各种 JOIN。但无法找出满足我要求的一个。
我需要根据各种类别执行过滤操作,最重要的是我需要从过滤的内容中执行搜索操作。
"TABLE 1: FOOTWARE_MASTER (SQLite TABLE)
Id = Numeric Primary Key
Item_Type = One of the following (Shoe, sandals, floaters)
Brand = Nike, Puma, Reebok
Description = .. .. .. . .. .. (1000 words)"
TABLE 2: FOOTWARE_DESCRIPTION (SQLite Virtual Table powered by FTS)
Id = Numeric Primary Key
IdReferenced = Foreign key (FOOTWARE_MASTER Primary key)
Description
用户选择品牌 Nike 和 Item_type = SportShoes 用户获得 1000 个项目的结果集。现在他想通过“搜索”描述中的具体细节来进一步减少它们。
即我需要构建查询,首先过滤数据集并搜索该数据集中的特定文本(另一种选择,我可以编写简单的 JOIN 查询,它可以给我适当的结果,但我的邮件关注的是性能)。请建议可以产生良好性能的特定类型的 JOIN 查询。