比如
select 
ReportID AS '报告ID'
IValue AS '时间'
IValue AS '计算机名称'
from 
my_table
where
条件1,对应ReportID AS '报告ID'
条件2,对应IValue AS '时间'
条件3,IValue AS '计算机名称'能实现这样的吗?

解决方案 »

  1.   


    这个...where条件可能有多处匹配,要能返回多个值
      

  2.   


    where 后面是一个逻辑表达式,你可以匹配多个啊 (字段1怎么怎么样) and (字段2与字段3怎么怎么样) or(xx)等等
      

  3.   

    我的数据在这,我传到网盘了
    http://u.115.com/file/f983e1b4e
    这个是aida64这款硬件检测软件生成的系统信息报表,它能导入sql server的
    但是导入进去后需要自己写sql查询.无奈术业有专攻....我不是搞sql这行的,琢磨不透如何把那些操作系统版本,硬盘序列号,网卡MAC地址之类批量查询出来这些信息有的是匹配IID的Ivalue值
    有的需要同时匹配IGroup和IField之后IValue值才是我需要的正确值....
    大家帮看看
      

  4.   


    where  xxx = 2 and yyy = 5 or sss= 1 or ddd =7
    这样确实可以,但是查询出来的结果是竖着一条的...