2017-10-28 9 views
-1

2つの列(1つのテーブル、2つの列)を同期したい。2つの列コードを同期する方法は?

例:

A-1 references B-2, 3, 4けどA-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); 

これは両方向に、テーブルにすべてのペアを入れます。

関連する問題