Php 将查询数从2减少到1

Php 将查询数从2减少到1,php,sql,mysql,Php,Sql,Mysql,是否可以使用1个查询而不是2个查询?还是这样比较好?(关于速度) “>您需要一个连接才能在一个查询中恢复此功能 SELECT name,url,id,img FROM gallery g JOIN img i ON i.ids=g.id 这更有效,因为它减少了您正在进行的请求和表访问的数量 这确实意味着您将返回具有名称、url、id的重复行,但其影响可能很小。您需要一个连接才能在一个查询中返回该行 SELECT name,url,id,img FROM gallery g JOIN img i

是否可以使用1个查询而不是2个查询?还是这样比较好?(关于速度)


“>您需要一个连接才能在一个查询中恢复此功能

SELECT name,url,id,img
FROM gallery g
JOIN img i ON i.ids=g.id
这更有效,因为它减少了您正在进行的请求和表访问的数量


这确实意味着您将返回具有
名称、url、id
的重复行,但其影响可能很小。

您需要一个连接才能在一个查询中返回该行

SELECT name,url,id,img
FROM gallery g
JOIN img i ON i.ids=g.id
这更有效,因为它减少了您正在进行的请求和表访问的数量


这确实意味着您将返回具有
名称、url、id
的重复行,但其影响可能很小。

这不仅仅是执行1个查询和2个查询之间的区别……这是1个查询和1+n个查询之间的区别,其中n是第一个查询返回的结果数。因此,单个查询是d效率更高这不仅仅是执行1个查询和2个查询之间的区别…它是1个查询和1+n个查询之间的区别,其中n是第一个查询返回的结果数。因此单个查询肯定更有效