社区
C#
帖子详情
不用视图只用SQL语句如何实现对两个表联查
Gagaga
2012-10-11 01:28:46
客户表“CustomerManagement”中字段“UserID”关联到表“User”的字段“ID”
用视图可以在显示表“CustomerManagement”时把用户的名称“NAME”和部门“Department”的数据也显示出来
如果不建立视图,只用SQL语句查询实现有视图的效果 这个SQL语句怎么写?
...全文
137
4
打赏
收藏
不用视图只用SQL语句如何实现对两个表联查
客户表“CustomerManagement”中字段“UserID”关联到表“User”的字段“ID” 用视图可以在显示表“CustomerManagement”时把用户的名称“NAME”和部门“Department”的数据也显示出来 如果不建立视图,只用SQL语句查询实现有视图的效果 这个SQL语句怎么写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dwcoolno11
2012-10-11
打赏
举报
回复
如一楼所讲,采用join语句关联。用 inner join 就可以!
SQL77
2012-10-11
打赏
举报
回复
select c.userid,name ,department f
rom CustomerManagement c,user u
where c.userid=u.userid
旅行者I号
2012-10-11
打赏
举报
回复
视图也是一段sql,你把as里面那段抠出来不就行了
夏一跳
2012-10-11
打赏
举报
回复
join
sql语句
高阶,子查询,
视图
,连接查询
通常在 FROM 子句中使用关键字 INNER JOIN 来连接多张
表
,并使用 ON 子句设置连接条件,内连接是系统默认的
表
连接,所以在 FROM 子句后可以省略 INNER 关键字,只使用 关键字 JOIN。select * from
表
名 此为标准格式,而以上的查询语句,“
表
名"的位置其实是一个完整结果集,mysql并不能直接识别,而此时给与结果集设置一个别名,以”select a.id from a“的方式查询将此结果集视为一张"
表
”,就可以正常查询数据了,如下。UPDATE 语句也可以使用子查询。
Yii:多
表
联查
总结
1 多
表
联查
实现
方法 有两种方式一种使用DAO写
SQL语句
实现
,这种
实现
理解起来相对轻松,只要保证
SQL语句
不写错就行了。缺点也很明显,比较零散,而且不符合YII的推荐框架,最重要的缺点在于容易写错。 还有一种便是下面要说的使用YII自带的CActiveRecord
实现
多
表
联查
2 整体框架 我们需要找到一个用户的好友关系,用户的信息放在用户
表
中,用户之间的关系放在关系
表
中,而关系的内容则
SQL语句
分类以及详解
SQL (Structured Query Language)结构化查询语言 语句分类 1)DDL:数据定义语言 关键字有:create(创建),drop(删除) ,truncate(删除
表
结构,再创一张
表
),alter(修改) 2)DQL:数据查询语言 关键字有:select 3)DML:数据操作语言 关键字有:insert(插入),update(更改),delete(删除) 4)...
MySQL高级语句(二)
PS:
视图
适合于多
表
连接浏览时使用!不适合增、删、改,而存储过程适合于使用较频繁的
SQL语句
,这样可以提高执行效率。区别: 1.3.
视图
和
表
的联系
视图
(view)是在基本
表
之上建立的
表
,它的结构(即所定义的列)和内容(即所有数据行)都来自基本
表
,它依据基本
表
存在而存在。一个
视图
可以对应一个基本
表
,也可以对应多个基本
表
。
视图
是基本
表
的抽象和在逻辑意义上建立的新关系。 1.5.示例 要求:满足80分的学生展示在
视图
中。PS:这个结果会动态变化,同时可以给不同的人群(例如权限范围)展示不同的
视图
。
1 多
表
联查
实现
方法
有两种方式一种使用DAO写
SQL语句
实现
,这种
实现
理解起来相对轻松,只要保证
SQL语句
不写错就行了。缺点也很明显,比较零散,而且不符合YII的推荐框架,最重要的缺点在于容易写错。 还有一种便是下面要说的使用YII自带的CActiveRecord
实现
多
表
联查
2 整体框架 我们需要找到一个用户的好友关系,用户的信息放在用户
表
中,用户之间的关系放在关系
表
中,而关系的内容则放在关系类型
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章