-1

結果を単一の行にマージせずに2つのテーブルを結合する方法について誰か助けてもらえますか? 以下のクエリを参照してください。

SELECT * 
  FROM resorderdetails rd
 INNER JOIN resinvalidorderdetails ri
    ON rd.itemid=ri.srcitemid;

たとえば、resorderdetailsテーブルにフィールドitemid=1が 1 行あり、フィールドが 1 のテーブルに 1 行あるとしresinvalidorderdetailsますsrcitemid

上記のクエリを実行すると、単一行の結果が返されます [2 つのテーブルのデータを結合]

私がやりたいことは、結果として2行を持つことです。最初の行は元のレコードで、もう 1 行はorを使用せずresorderdetailsに元のレコードです。resinvalidorderdetailsUNION ALLUNION

どうすればできますか?出来ますか?

4

1 に答える 1