我有一堆不同的表,每个表都有一个ID列,我想提供一个搜索功能,它将搜索所有表的所有列,并返回包含匹配字符串的行的ID列。由于我想对所有表的所有列执行此操作,因此无法执行WHERE col1 CONTAINS TEXT_STRING OR col2 ...
。有什么想法吗?
答案 0 :(得分:0)
好吧,如果你需要这样做,你就会遇到设计问题。但当然有很多次你必须使用别人给你的东西!
我会创建一个视图,在视图中我将创建所有可能表的联合。稍后您可以搜索视图。但是你必须在所有表的那一列上建立索引,否则你的性能将会非常糟糕。