2013-08-04 30 views
0

我有這樣一個存儲過程:如何獲取返回2結果的查詢?

BEGIN 
SELECT id, name 
FROM t1 WHERE p1 = p2 ; 
SELECT image FROM t2 WHERE p3 = p4; 
END 

我只能取第一個結果。我怎麼能得到第二個?

+0

只是刪除限制1 –

+0

我想在PHP中獲取存儲過程的結果。我的問題是,我怎麼才能訪問第二select的結果在sql查詢 – Highlan

+0

然後只使用join,不需要兩個查詢 –

回答

0

你必須做的選擇。

第一個是做2查詢

SELECT ID,名稱從t1 WHERE P1 = P2

來自T2

SELECT圖像,其中,P1 = P2

所述第二選項是重寫您的查詢

SELECT id,name,image FROM t1 JOIN t2 ON t1.id = t2.id ...