2012-05-08 26 views
-2

我有一種情況,我想從一個查詢中比較一個查詢的文檔名稱。比較一個查詢與另一個查詢的文件名sql

我有一個名爲tbl_doc的表,它由document_name列組成。

另一個名爲tbl_content的表,它由content_name組成。

而且我有兩個像

select document_name from tbl_doc 

select content_name from tbl_content. 

選擇查詢的,所以我需要來比較CONTENT_NAME DOCUMENT_NAME如果他們是平等的話,需要做一個插入操作。

感謝

回答

-1
select document_name,content_name 
from tbl_doc 
join tbl_content on document_name=content_name 
1

你大概的意思來檢查,如果某個值存在...

IF EXISTS( 
    SELECT 1 FROM [tbl_doc] 
    JOIN [tbl_content] ON [tbl_doc].[document_name] = [tbl_content].[content_name] 
    WHERE [tbl_doc].[document_name] = @Name) 
BEGIN 
    INSERT INTO [...] 
    (
     ... 
    ) 
    SELECT 
     ... 
END