我有以下加入
INNER JOIN @SynonymTable AS A ON ([Products].[Title] LIKE A.[Synonym])
@SynonymTable 表变量包含(如果需要)项目术语列表,例如:
%shirt%
%blouse%
%petticoat%
这些都是基于特定关键字搜索的同义词列表,例如术语“衬衫” - 然后我可以从中找到所有可能相关的项目等。问题是,如果没有提供关键字该查询显然不加入任何东西。
如果同义词表中没有项目,是否有消除连接或返回所有项目的方法?
我在查询中找到了诸如 Bypass last INNER JOIN之类的帖子,但无法让它适用于我的场景?
任何帮助或建议都会很棒。