首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

多个表,多个列变换为1列,并消除空白

2013-02-25 
多个表,多个列转换为1列,并消除空白表T1、T2、T3、T4、T5,结构(只列出通用的部分),UserId Title Content Pic1

多个表,多个列转换为1列,并消除空白
表T1、T2、T3、T4、T5,结构(只列出通用的部分),UserId Title Content Pic1 Pic2 Pic3 ...

目的,统计一个用户上传的图片。列出多个表里UserId=5的会员上传的图片的列表(其中Pic1 Pic2 Pic3)可能有''空字符
[解决办法]
用union all合并再选择
[解决办法]

试试
select
  *
from
  (
   select pic1 from t1
   union all
   select pic2 from t1
....
  )t
where
  useid=5

热点排行