0

次のようなストアド プロシージャがあります。

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

最初の結果のみを取得できます。どうすれば2番目を取得できますか?

4

1 に答える 1

0

これを行うにはオプションが必要です。

最初のものは2つのクエリを実行することです

SELECT ID、名前 FROM t1 WHERE p1 = p2

t2 から画像を選択 WHERE p1 = p2

2番目のオプションは、クエリを書き直すことです

SELECT ID、名前、画像 FROM t1 JOIN t2 ON t1.id = t2.id ...

于 2013-08-04T12:14:03.650 に答える