以下是我的查询:
CREATE TABLE #TEMP(CID INT,PID INT,STAT VARCHAR(20),TIN DATETIME, TOUT DATETIME)
INSERT INTO #TEMP(CID,STAT,PID,TIN,TOUT)
SELECT DISTINCT CID,STST,PID,TIN,TOUT
FROM CVTBL
WHERE STAT = 'YES'
AND PID = '12'
ORDER BY CID DESC;
select * from #temp
drop table #temp
Run Code Online (Sandbox Code Playgroud)
这是一个非常直接的查询。但是,每次当我从 #temp 运行 select * 时,它都会产生不同的结果集,但总行数是相同的。这是如何运作的?