2014-04-10 150 views
0

table1具有與用戶在上週在一個表比較多列多列在另一個

table2相關新的URL列表具有基於的驗證網址爲每個用戶列表歷史。

我想看看是否新網址匹配任何驗證網址與否,我不能與此繼續在蜂巢/ SQL的。

table1

userids new_urls 
18  www.google.com/in 
16  www.yahoo.com/ky 
16  www.hotmail.com 

table2

userids verified_urls 
18  www.map.com 
18  www.kite.com 
16  www.hotmail.com 
16  www.kayak.com 

在這種情況下,只有用戶ID 16與URL www.hotmail.com應與table2列。我想知道userid,new_urls,它們不匹配,這將是table1中的其他兩行。

回答

0

選擇用戶ID,從表1 new_urls 其中table1.new_urls(請從表2 verified_urls)

你應該使用(或加入表或使用EXISTS),但可能是最有意義的下手。只需從其中一個值爲IN(或NOT IN)另一個表的一個表中選擇所有內容。