Cust_Id Name Phone -------------------------- A001 John 88888 A002 Smith 77777 A003 Stella 66666
目前我正在执行 3 个查询,例如:SELECT Name, Phone from tablename WHERE Cust_Id = 'A001'。 A002 & A003 同样 上述查询将返回:$row[Name]、$row[Phone]。
有什么方法可以让我运行单个查询并获得如下结果:$row[A001][Phone] 或者我可以直接引用这些值。
该表有超过 3 个元组。
如有任何帮助,我们将不胜感激。
最佳答案
为什么不使用 IN
SELECT Name, Phone
FROM tablename
WHERE Cust_Id IN ('A001','A002', 'A003')
与
相同SELECT Name, Phone
FROM tablename
WHERE Cust_Id = 'A001' OR
Cust_ID = 'A002' OR
Cust_ID = 'A003'
关于php - 如何以矩阵模式访问 MySQL 表中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14339011/