ID 2 と ID 3 を取得しようとしています。
したがって、テーブル、ID、およびクエリから 2 つの列を取得し、テーブルから 2 つの異なる ID を取得して、それらを結合します。
SELECT a.ID, a.SQLQuery
FROM (SELECT ID, SQLQuery
FROM dbo.ReportQuery
WHERE (ID = 2)) AS a
INNER JOIN (SELECT ID, SQLQuery
FROM dbo.ReportQuery AS ReportQuery_1
WHERE (ID = 3)) AS b ON a.ID = b.ID
サンプルデータ
ここにいくつかのサンプルデータがあります。ID=2 と ID=3 を取得して、それらを 1 つのステートメントに結合しようとしています。
ID SQLQuery
1 Select * from users where plc_id like @PLC_ID
2 Select * from stepgrouplog where (EndDateTime = '2009')
3 Select * from tmp_kosherStatus where unit=@unit