结合两个资源PHP

时间:2010-01-26 14:00:40

标签: php postgresql

我有两个使用PHP执行的postgres查询,它们都会产生一个资源,是否可以组合或连接这两个资源?

2 个答案:

答案 0 :(得分:2)

如果查询产生相同的结果集布局(相同数量的列,所有相同类型),那么您可以连接查询:

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

答案 1 :(得分:0)

如果一个或两个查询给出单行输出但格式不同,那么使用笛卡尔积来在单个操作中检索值可能更有效,例如

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

下进行。