結果を単一の行にマージせずに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
に元のレコードです。resinvalidorderdetails
UNION ALL
UNION
どうすればできますか?出来ますか?