2010-01-26 94 views
2

我有兩個postgres查詢,我使用PHP執行,並且他們都產生一個資源,是否可以合併或連接這兩個資源?合併兩個資源PHP

回答

2

如果查詢產生相同的結果集的佈局(列數相同,所有同類型的),那麼您可以連接查詢:

SELECT * 
FROM  mytable1 
WHERE ... 
UNION ALL 
SELECT * 
FROM  mytable2 
WHERE ... 
0

如果一個或兩個查詢給輸出單排,但具有不同的格式,那麼使用笛卡爾產品在單個操作中檢索值可能更有效,例如

SELECT singlerow.*, multirow.* 
FROM singlerow, multirow 
WHERE singlerow.id=1 
AND mutlrow.value>10; 

C.