2017-06-28 2 views
-2

Ich möchte zwei Spalten vergleichen und die gemeinsamen Zeilen herausnehmen, die in Tabelle 1 und Tabelle 2 aus zwei verschiedenen Tabellen vorhanden sind.Gemeinsame Daten herausnehmen

table 1   table 2    result 
mobnum A   mobnum B   988123456   
988123456  988124567201718  988123457    
988124567  988123456201718   
944123456  988623456201718   
+2

Ihr da ta ist unklar, posten Sie auch Ihr Beispielergebnis. –

+1

'Wählen Sie Spalte_1 aus Tabelle_1 schneiden Sie Spalte_1 aus Tabelle_2' –

Antwort

0

Ich bin mir nicht ganz sicher, da Sie nicht wirklich Ihre Daten in einer schönen Weise formatiert, aber ich denke, der folgende Code wird dir geben, was Sie wollen, ich gehörte die zweite Tabelle in der where() in um nur übereinstimmende Werte auszuwählen. Wenn Sie die Zeilen benötigen, ändern Sie einfach "Select Num", um die eindeutigen IDs auszuwählen und von dort zu gehen.

Tabelle Test_1:

Num 
988123456 
988124 
988124567 
944123456 

Tabelle test_2:

Num 
988123456 
988123457 
9881234 
9886234 

Abfrage:

select Num from Test_1 where Num in (Select Num from Test_2) 

Ausgang:

Num 
988123456 
Verwandte Themen