sql如何把多条重复记录合并?
来源:百度知道 编辑:UC知道 时间:2024/07/03 02:57:30
如:我查到的结果
name value
admin a
admin b
把它显示成下面的结果
name value
admin a,b
name value
admin a
admin b
把它显示成下面的结果
name value
admin a,b
dim newvalue,sql,rs
sql="select * from [table] where [name]='admin'"
set rs=conn.execute(sql)
do while not rs.eof
newvalue=newvalue&","&rs("value")
rs.movenext
loop
set rs=nothing
newvalue=mid(newvalue,2,len(txt)-1)
conn.execute("delete from [table] where [name]='admin'")
conn.execute("insert into [table]([name],[value]) values('admin','"&newvalue&"')")