0

想知道加入表是否是从多个列中检索数据的最佳方法,例如我想从表中的两列和另一个表中的一列中检索字段。我想知道这是否是最好的方法。

为了从 php 中检索查询,我应该只做一个 mysql_num_rows 循环。正确的?

4

1 回答 1

0

是的,join 绝对比大多数替代方案更好;这就是连接存在的原因。您的架构必须通过两个表共享的适当标识列来支持这一点(即employees.id == paychecks.employee_id)。如果您发现默认索引未正确使用,您可能需要创建一个索引(检查执行计划https://dev.mysql.com /doc/refman/5.7/en/index-hints.html )

您在 PHP 中迭代结果的方式取决于您用于从 MySQL 获取数据的库以及您需要对数据执行的操作。

于 2012-07-06T02:58:07.227 回答