我有兩個名爲「User」和「EndpointSubnet」的表。如何合併具有共同屬性的兩個表?
- USER表有3個屬性,即 '用戶鍵', 'URI' 和 'NextUpdateTS'
- ENDPOINTSUBNET表具有2個屬性即 'SubnetIP' 和 'NextUpdateTS'。
NextUpdateTS
屬性對於兩個表都是通用的。
URI是員工的LoginId,SubnetIP是他們的IP地址。
我需要做的是合併這兩個表使用通用屬性即NextUpdateTS。
表必須看起來像:
UserKey | URI | SubnetIP | NextUpdateTS
我寫了一個查詢。這是給輸出,但在此查詢「SubnetIP」不顯示:
SELECT [URI],[UserKey],[NextUpdateTS]
FROM [User]
WHERE [NextUpdateTS]
IN(
SELECT [NextUpdateTS]
FROM [User]
INTERSECT
(SELECT [NextUpdateTS] FROM [EndpointSubnet]))
請告訴我在哪裏把SubnetIP在此查詢
您應該真正告訴我們您正在使用哪種SQL方言。我相信你已經做到了,但是DarkGray移除了它? – AndreKR 2012-03-27 10:41:31
從我可以看到它只說c#-4.0,這意味着SQL Server。 @ user1280381歡迎使用stackoverflow。用sql的問題,總是包括你的數據庫類型和版本。由於數據庫引擎之間有很多語法差異。所以知道你正在使用哪一個幫助我們來幫助你。 – Leigh 2012-03-27 19:10:27