2016-01-16 38 views
1

我需要在同一個數據表中比較不同的ID,所有的ID都有相同的信息,我只需要找出差異並在數據庫中發現變化時向用戶顯示。如何比較不同的SQL表並尋找差異?

這樣做最簡單的方法是什麼?我根本不知道。

所有需要比較的項目都有一個主鍵和一個Forgeign鍵,它們通過用戶搜索的查詢將它們組合在一起(它們是來自搜索谷歌的搜索結果)。

當用戶第二次搜索某些內容時,程序需要顯示搜索結果的差異。

有沒有人有關於如何編碼的想法?

親切的問候, 馬亭

+0

嗨Martijn,也許我不明白,但是你的問題的標題和你寫的細節之間似乎存在矛盾。是否有真正不同的表格(如標題中所述)或僅有一個表格(請參閱第一句)。或者當你在'同一個數據表'中說'結果'時?此外,表格和期望結果的一個簡短例子也會有所幫助。 – MyBrainHurts

+0

對不起,讓我困惑的是,對於我來說這是一個很難回答的問題,我想比較的項目在同一張表中。 (對於示例結果1,它有一個標題和一個URL,結果2也有一個標題和一個URL),我想比較這兩個結果,如果結果相同,除第一個結果應該是除去。如果2個結果不同於我想要的東西顯示像一個消息框。我想過把2個結果放在列表中,而不是使用Lists.Except函數來比較2個列表,我現在正在試着用atm。 –

回答

0

這取決於你如何讓您的FK的成立。如果你有FK約束,或者你只是使用FK - 如果是後者,你不能只檢查哪個ID有空或空FK?

您是否也在問如何設置表格?

相關問題