我正在使用PHP和MySQL 假设我有一个类似
的查询SELECT * FROM tablename WHERE smth=?
我需要在同一张表上执行10个这样的查询,每个查询具有不同的“ smth”值。 我可以让SQL一次运行返回多个表,每个表都是'smth'值吗?
答案 0 :(得分:0)
使用IN
:
SELECT *
FROM tablename
WHERE smth IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?);
您可以将所有十个值作为参数传递。