【发布时间】:2019-03-29 12:23:29
【问题描述】:
我的 PHP 页面接受的参数之一是用户搜索查询。然后,应用程序接受该查询并执行超过 100 个单独的 SELECT 语句,如下所示:
SELECT * FROM table1 WHERE user = 'query';
SELECT * FROM table2 WHERE user = 'query';
SELECT * FROM table3 WHERE user = 'query';
SELECT * FROM table4 WHERE user = 'query';
...etc...
有没有更快/更有效的方法来做我想做的事情?例如。通过以某种方式将所有选择语句组合成一个语句?我觉得有 100 个单独的查询进入我的数据库会比一个大型查询慢。我不知道如何组合它们,请帮助我。
【问题讨论】: