怎么关闭宣传品 (50分)

  • 主题发起人 主题发起人 xksyhjb
  • 开始时间 开始时间
X

xksyhjb

Unregistered / Unconfirmed
GUEST, unregistred user!
我现有一个表如下:
day item value
-------------------------
20031010 a 合格
20031010 b 不合格
20031010 c 合格
20031010 d 合格
想用SQL语句查询出如下结果,不知怎么写
day a b c d
--------------------------------
20031010 合格 不合格 合格 合格

 
这个你首先要申明a/b/c/d字段,再在里面加数据!
 
用下面的就可以了。
select day,(select value from 表 where day=a.day and item='a') as a
,(select value from 表 where day=a.day and item='b') as b
,(select value from 表 where day=a.day and item='c') as c
,(select value from 表 where day=a.day and item='d') as d
from 表 a where a.day='20031010'
 
后退
顶部