日期:2014-05-19  浏览次数:20687 次

如何插入常数列
我想在一个表插入一列常数怎么做,这个常数是另一个表(表2)的最大的哪个ID值
如开始是这样
表1:
[1][2][3]
a,d,f
c,d.f
f,g,h
...\
变成:
[4][1][2][3]
max(ID)   from   表2,a,d,f
max(ID)   from   表2,c,d,f
max(ID)   from   表2,f,g,h
怎么做啊

------解决方案--------------------
你不是要表2的id吗,
insert tmp select max(id),col1,col2,col3 from 表1,表2
group by 表1.col1,表1.col2,表1.col3