Php SQL返回多个表

Php SQL返回多个表,php,sql,grouping,Php,Sql,Grouping,我正在使用PHP和MySQL 假设我有一个类似这样的问题 SELECT * FROM tablename WHERE smth=? 我需要在同一个表上执行其中10个查询,每个查询的“smth”值不同。 我是否可以让SQL在一次运行中返回多个表,每个表对应于它的“smth”值?使用中的: SELECT * FROM tablename WHERE smth IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?); 您可以将所有十个值作为参数传入。Hi@Agr,您想返回多个表还是多个

我正在使用PHP和MySQL 假设我有一个类似这样的问题

SELECT * FROM tablename WHERE smth=?
我需要在同一个表上执行其中10个查询,每个查询的“smth”值不同。 我是否可以让SQL在一次运行中返回多个表,每个表对应于它的“smth”值?

使用
中的

SELECT *
FROM tablename
WHERE smth IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?);

您可以将所有十个值作为参数传入。

Hi@Agr,您想返回多个表还是多个值?请提供示例数据和所需结果。@VBokšić我想返回多个表,就像我查询了10次一样。您要找的是这样的东西:Agr,我相信你的问题中的描述非常糟糕,我相信你应该将@GordonLinoff的答案标记为正确,并在新问题中输入更多细节,在这些细节中,请不要忘记放置标签MySQL,并尝试尽可能最好地描述情况,同时尝试添加一些示例。我为什么这么说是因为你在下面给出的描述中,戈登的回答是正确的。干杯但使用这种方法,我必须手动对结果进行排序和分组,这不是我想要的。