如何同步两列代码?

时间:2017-10-28 15:55:01

标签: mysql sql

我想同步两列(一个表,两列)。

示例:

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 个答案:

答案 0 :(得分: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);

这将把所有对都放在表中,两个方向。