如何获取返回2结果的查询?

时间:2013-08-04 11:53:46

标签: php select fetch

我有一个这样的存储过程:

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

我只能获取第一个结果。我怎么能得到第二个?

1 个答案:

答案 0 :(得分:0)

您必须选择这样做。

第一个是做2个查询

  

SELECT id,name FROM t1 WHERE p1 = p2

     

SELECT image FROM t2 WHERE p1 = p2

第二个选项是重写您的查询

  

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