用SQL怎样来实现这样的记录调整? select a.id,a.proname as pro1,B.proname as pro12from tablename A,tablename B where a.proid=1 and B.proid=2and a.id=b.id 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select id ,'pro1'=max(case proid when 1 then proname else '' end) ,'pro2'=max(case proid when 2 then proname else '' end) from 表group by id 我感觉上面的这几种做法都不是太妥,给出的只是一个表另外,我们不能用'pro1' = max(case proid when 1 then proname else '' end )来写如果这样的话,那么我们的记录重叠N次这个表达式就要写N次 请问能否在SQL SERVER当中访问ORACLE数据库?我前几天面试的时候有一个主考官问了我这么一个问题,从来没有接触过,大家知道的话不防说一下 请问能否在SQL SERVER当中访问ORACLE数据库?回答:OpenDataSorce 分不式查询 动态行变列!!!你参照这个吧!!http://community.csdn.net/Expert/topic/4324/4324734.xml?temp=.5537836 能按数值范围分组码 请大家指教啊,应该如何实现 上千万至亿的表,sqll server查表记录总数能在十秒之内完成吗? 还原数据库成功。可是从企业管理器中显示:正在装载 大家帮我看看存储过程 sql2005怎样禁止某个数据库的远程连接呢 (高手,兄弟们)一条比较难的SQL语句 请问如何实现Sqlserver的这种功能 菜鸟钱庄开张啦,欢迎GG、JJ、DD、MM前来散分:) sqlserver2008 作业,抽取别的服务器的数据 循环修改字段内容 使用数据导入导出向导的问题。
,'pro1'=max(case proid when 1 then proname else '' end)
,'pro2'=max(case proid when 2 then proname else '' end)
from 表
group by id
给出的只是一个表
另外,我们不能用'pro1' = max(case proid when 1 then proname else '' end )来写
如果这样的话,那么我们的记录重叠N次这个表达式就要写N次
我前几天面试的时候有一个主考官问了我这么一个问题,从来没有接触过,大家知道的话不防说一下
回答:OpenDataSorce 分不式查询