数据库里有数据表title,通过查询语句可得到如下结果:
id name parentID
title1 标题1 M
title2 标题2 M现在想要给已有的结果中的每行再添加“修改”和“查看”两项子内容,想要得到的查询结果如下:
id name parentID
title1 标题1 M
title2 标题2 M
edit 修改 title1
look 查看 title1
edit 修改 title2
look 查看 title2注:
“修改”和“查看”两项是固定内容,没有数据表存放,求解答
id name parentID
title1 标题1 M
title2 标题2 M现在想要给已有的结果中的每行再添加“修改”和“查看”两项子内容,想要得到的查询结果如下:
id name parentID
title1 标题1 M
title2 标题2 M
edit 修改 title1
look 查看 title1
edit 修改 title2
look 查看 title2注:
“修改”和“查看”两项是固定内容,没有数据表存放,求解答
union all
select 'edit','修改',id from title
union all
select 'look','查看',id from title
(select 'edit', '修改', 'title1'
union
selct 'look', '查看', 'title1'
union
select 'edit', '修改', 'title2'
union
select 'look','查看', 'title2')
insert into title select 'title1','标题1','M'
insert into title select 'title2','标题2','M'
go
select * from title
union all
select a.a,a.b,b.id
from (select 'edit' a,'修改' b union all select 'look','查看')a,title b
/*
id name parentID
---------- ---------- ----------
title1 标题1 M
title2 标题2 M
edit 修改 title1
look 查看 title1
edit 修改 title2
look 查看 title2(6 行受影响)*/
go
drop table title