2014年2月12日 sql 题目解析
来源:互联网 发布:蒂姆邓肯数据 编辑:程序博客网 时间:2024/05/14 03:18
1.有下两个表,t_order和t_order_user 表
t_order_user 表
t_order表,与上表示外键引用关系,user_id
编写脚本为
USE [test]GO/****** 对象: Table [dbo].[t_order] 脚本日期: 02/12/2014 09:52:10 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[t_order]([id] [int] IDENTITY(1,1) NOT NULL,[date] [datetime] NOT NULL,[user_id] [int] NOT NULL,[user_name] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_t_order] PRIMARY KEY CLUSTERED ([id] ASC)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFF
USE [test]GO/****** 对象: Table [dbo].[t_order_user] 脚本日期: 02/12/2014 09:51:48 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[t_order_user]([id] [int] IDENTITY(1,1) NOT NULL,[user_name] [varchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL, CONSTRAINT [PK_t_order_user] PRIMARY KEY CLUSTERED ([id] ASC)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]) ON [PRIMARY]GOSET ANSI_PADDING OFF
问题是在t_order表中,有的用户名称有,有的为空, 需要用一条sql语句,将t_order表中的所哟user_name 与t_order_user表中数据一一对应,解答如下
update t_order set t_order.user_name=(select user_name from t_order_user where t_order.user_id=t_order_user.id)
2.
0 0
- 2014年2月12日 sql 题目解析
- 2014年2月20日 手记 MessageFormat使用 sql
- 12月2日 SQL语句
- 2014年7月23日比赛题目
- 2014年12月2日
- 2014年2月8日 java编程思想 String字符串学习 面试题目回顾
- Sql加减日、月、年
- Sql加减日、月、年
- 2014年12月30日,31日,2015年1月3日,4日
- 12月2日
- 3月17日题目
- 2014年12月13日,14日
- SQL按照日、周、月、年统计数据
- SQL按照日、周、月、年统计数据
- SQL按照日、周、月、年统计数据
- SQL按照日、周、月、年统计数据
- SQL按照日、周、月、年统计数据
- SQL按照日、周、月、年统计数据
- android死机问题
- hdu 2159 FATE
- 使用BFD操作ELF
- How to write effective Test cases, procedures and definitions
- Android 抓取LOG的几种命令
- 2014年2月12日 sql 题目解析
- 如何在工作线程中更新窗体的UI元素(Dispatcher机制)
- 项目管理中遇到的专业术语
- mocp播放器使用
- hdu-3518-Boring counting
- A New Game
- 记录用。。arm汇编
- 在论坛中出现的比较难的sql问题:23(随机填充问题)
- SVG与perl SVG学习笔记