----------------------
表名:item
id int --主键自动增长
itemName varchar(50)--名称
表名:itemUse
id int --主键自动增长
otherID --其他外键
itemID --item表的外键
value --值
------------------------
itemUse一维表的格式转换为二维表且列出可以通过一条sql语句进行整理
点击(此处)折叠或打开
-
select a.otherID,b.id as ItemID from
-
itemUse a left join item b on 1=1
-
--这条语句的作用就是每条otherID都生成一条itemID
-
-
--在上边的基础上
-
select a.otherID,a.itemName,b.value from
-
(select a.otherID,b.id as ItemID,b.itemName from
-
itemUse a left join item b on 1=1) a
- left join itemUse b on b.otherID=a.otherID and b.itemID=a.ItemID
编辑推荐:
- 一条sql语句实现一维表生成二维表格03-02
- 使用 SQL的 for xml path来进行字符串拼接03-02
- 基于事务日志还原到时间点03-02
- SQL Server 2008 R2 事务与隔离级别实例讲解03-02
- APE是什么格式 APE文件用什么打开03-02
- ccc.exe是什么进程文件03-02
- 复制03-02
- SQL Server FOR XML PATH 语句的应用03-02
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 使用 SQL的 for xml path来进行字符串拼接
使用 SQL的 for xml path来进行字符串拼接
26-03-02 - SQL Server 2008 R2 事务与隔离级别实例讲解
SQL Server 2008 R2 事务与隔离级别实例讲解
26-03-02 - ccc.exe是什么进程文件
ccc.exe是什么进程文件
26-03-02 - 复制
复制
26-03-02 - lsass.exe是什么进程
lsass.exe是什么进程
26-03-02 - 索引及统计信息2
索引及统计信息2
26-03-02 - 找不到gdiplus.dll,gdiplus.dll下载
找不到gdiplus.dll,gdiplus.dll下载
26-03-02 - HDCP是什么,有什么功能
HDCP是什么,有什么功能
26-03-02 - diskgenius怎么合并分区?
diskgenius怎么合并分区?
26-03-02 - 最全面的宝贵数据备份解决方案
最全面的宝贵数据备份解决方案
26-03-02
