2013-01-15 58 views
1
Cust_Id Name  Phone 
-------------------------- 
A001  John  88888 
A002  Smith  77777 
A003  Stella 66666

當前我正在執行3個查詢,如:SELECT名稱,來自表名稱的電話WHERE Cust_Id ='A001'。 和A002相似& A003 上面的查詢將返回:$ row [Name],$ row [Phone]。如何以矩陣模式訪問MySQL表中的值?

有什麼辦法可以運行單個查詢並獲得結果:$ row [A001] [Phone]或者我可以直接引用這些值。

該表有三個以上的元組。

任何幫助,將不勝感激。

回答

1

爲什麼不使用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' 
+1

它的'IN':□不'INT' – bonCodigo

+0

@bonCodigo哈哈哈感謝!它是錯字。 ':D' –