【发布时间】:2019-10-25 03:39:17
【问题描述】:
我有两个选择查询要结合起来以获得更快的性能。我有点困惑,因为我不确定是否可以使用 JOIN 或 LEFT JOIN 或其他东西来加快速度。
这是我要合并的两个查询:
查询 1:
SELECT id FROM users WHERE email = :email LIMIT 1
然后,如果查询 1 中存在该行,则运行查询 2:
SELECT * FROM settings WHERE id = :id_from_query_1
感谢您的任何帮助!
【问题讨论】:
-
你要进一步说明你的情况;您的表格是否有任何关系,您必须澄清这一点,并明确说明您所做的事情是否已经不起作用,或者它是否只是您想要优化性能
-
email在users表中是唯一的吗?
标签: php mysql performance join select