私のプロダクションは、データを独自のテーブルに記録している2台の同一のマシンのうちの1台を介してアイテムを送信しています。各アイテムにはシリアル番号があり、マシンを通過した部品のすべてのシリアル番号をリストしたいと思います。
インナージョインで行ったすべての試行で、あまり興味のない2つの列の結果が得られます。
CREATE TABLE tblTemp (SerialNumber Varchar(50))
go
INSERT INTO tblTemp SELECT DISTINCT SerialNumber FROM Table1
go
INSERT INTO tblTemp SELECT DISTINCT SerialNumber FROM Table2
go
SELECT * FROM tblTemp ORDER BY SerialNumber
go
DROP TABLE tblTemp
go
私が持っていたい私の出力は次のようにする必要があります
のSerialNumber
SN001
SN002
SN003
私のコードは機能しますが、ある種の仮想一時テーブルを操作して、すべてを1つのクエリにまとめることができる方法があると思いますか?
ユニオンを使用して、オールインワンの結果を取得します。
SELECT * FROM
(SELECT DISTINCT SerialNumber FROM Table1
UNION
SELECT DISTINCT SerialNumber FROM Table2
) ORDER BY SerialNumber
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加