【发布时间】:2010-09-17 16:37:46
【问题描述】:
在我的应用程序中,我想创建一个“通用搜索”框,允许用户对数据库中的任何“信息”数据执行一般搜索。该系统恰好是一个帐户管理系统,因此理想情况下他们能够搜索电子邮件地址、用户名、ID 等。
我一直在网上搜索解决方案,但我还没有得出结论,所以我想我会问这个问题。
对数据库执行“搜索”查询并从多个表返回潜在结果的最佳方式是什么?
我最初的想法是对每个“可搜索”列使用通配符对每个单独的表执行 SELECT 查询。这是一个正确的方法吗?
【问题讨论】: