如果我有一个包含a和b列的表格,如图所示
a b
1 1
1 10
1 20
2 11
2 21
3 31
我想在这个表中插入a列中的不同值以及一个任意常量,让我们说0.所以我希望输出为:
a b
1 1
1 10
1 20
2 11
2 21
3 31
1 0
2 0
3 0
如何使用INSERT INTO
DISTINCT
来完成此操作?我不确定如何合并任意常数
答案 0 :(得分:1)
简单地按照你说的去做,INSERT SELECT DISTINCT:
long long int
答案 1 :(得分:0)
非常简单:
insert into tablename select distinct a, 0 from tablename