试图拿 ID 2 和 ID 3 加入他们。
因此,从表中获取 2 列,ID 和查询,从表中获取 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 并将它们组合成一个语句。
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