这个SQL如何写?具有挑战性。

jfy724 2011-03-11 03:46:29
product表

proId name price
1 鞋 100
2 裤子 80

image表

phoId proId fileName
1 1 a.jpg
2 1 b.jpg
3 2 c.jpg
4 2 d.jpg
5 2 e.jpg

想要这种效果,给出一个proId,输出如下:

proId name price img
1 鞋 100 a.jpg&b.jpg
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
潜龙在渊 2011-03-11
  • 打赏
  • 举报
回复
加一个label或对结果进行HTML解码处理。
jfy724 2011-03-11
  • 打赏
  • 举报
回复
amp;a.jpg&b.jpg

amp;这个怎么去掉?
PitTroll 2011-03-11
  • 打赏
  • 举报
回复
select p.proId,p.name,p.price,stuff((select '&'+i.img from image i where i.proId=p.proId for xml path('')),1,1,'') as img from product p where p.proId=1;
calmzeal 2011-03-11
  • 打赏
  • 举报
回复
sql 列转行
http://blog.csdn.net/vipxiaotian/archive/2009/08/04/4409423.aspx

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧