我有兩個SQL臨時表#TEMP1和TEMP2#,我想獲得含有SET TEMP表中的兩個查找記錄rowno集從多列
例如ROWID的在表TEMP2有4個紀錄,我想其中包含的用戶ID DepartmentID的集合記錄的臨時表#TEMP1搜索
CREATE TABLE #Temp1(rowid INT, userid INT, departmentid int)
CREATE TABLE #Temp2(userid INT, deparetmentid int)
INSERT INTO #Temp1 (rowid,userid,departmentid)
VALUES (1,1,1),(1,2,2),(1,3,3),(1,4,4),(1,2,1),
(2,2,1),(2,2,2),(2,3,3),(2,4,4),
(3,3,1),(3,2,2),(3,3,3),(3,4,4)
INSERT INTO #Temp2 (userid,departmentid)
VALUES (2,1),(2,2),(3,3),(4,4)
DROP TABLE #Temp1
DROP TABLE #Temp2
我想輸出的rowid 2,因爲它包含設置的(2,1),(2,2) ,(3,3),(4,4) rowid中的一件事物也包含相同的一組記錄它有一個多行意味着當我在temp1表中搜索基於rowid 1然後我發現4記錄,當我搜索2的rowid那麼它包含4個記錄,以便它是同一組的記錄,我發現
感謝
的
你還會要排2,如果它有另外一對,比如'(2,1, 1)'? –
我已經回滾問題到它的原始狀態。如果您需要進一步的幫助,請考慮提出新的問題,請不要進行此類更改,因爲您已使現有答案失效。 – lad2025