2013-07-12 31 views
-1

我想知道如何編寫一個SQL語句來判斷表A中的行數是否等於表B中的行數?如何判斷兩個表中有相同的行數

+2

你嘗試了什麼?你有多遠? –

+0

我們歡迎您來幫助您,但我們不在這裏爲您工作。請提供您嘗試過的內容。它也可以說明你的需要。 –

回答

0
if (select count(*) from a) = (select count(*) from b) 
begin 
    : 
end 
2

查詢以下

SELECT 1 
FROM 
    (SELECT COUNT(1) TOTAL_A FROM A) TABLE_A_COUNT, 
    (SELECT COUNT(1) TOTAL_B FROM B) TABLE_B_COUNT 
WHERE TABLE_A_COUNT.TOTAL_A = TABLE_B_COUNT.TOTAL_B 

它將如果算上比賽返回一行。

+0

不錯,對我有幫助。 – user2575502

+0

@ user2575502如果這是被接受的答案,請將其標記爲如此。 – saamorim

相關問題