2017-10-28 50 views
-1

我想同步兩列(一個表,兩列)。如何同步兩列代碼?

實施例:

A-1 references B-2, 3, 4A-2 references only B-1

如何用mysql查詢添加B-1參考B-3和B-4?

A B 
------- 
1 2 
1 3 
1 4 
2 1 
3 1 
4 1 
5 6 
5 7 
6 5 
7 5 
+1

發佈您迄今嘗試的查詢。 SO不是免費的編碼服務。我們可以幫助您處理代碼中遇到的問題,但我們不會爲您編寫代碼。 –

回答

0

我想你想要這樣的:

insert into t(a, b) 
    select b, a 
    from t 
    where not exists (select 1 from t t2 where t2.a = t.b and t2.b = t.a); 

這將會把所有對到表中,在兩個方向上。