主页 > 知识库 > mysql三张表连接建立视图

mysql三张表连接建立视图

热门标签:地图标注赚钱真假 德惠市地图标注 遵义地图标注app 承德电脑地图标注 陕西400电话如何申请 商家地图标注哪个好 外呼系统从哪买 合肥营销外呼系统收费 深圳

三张表连接·· A表的a字段 对应 B表的b字段 ,B表的b1字段对应C 表的c字段

现在 建立 一个视图,可以同时 看到三张表的 所有信息·~

create or replace view v_name
as
select t1.*,t2.*,t3.*
from A表 t1, B表 t2, C表 t3
where t1.a=t2.b and t2.b1=t3.c

两表链接创建视图

CREATE TABLE `aa_user` (
 `id` int(10) NOT NULL,
 `name` varchar(10) DEFAULT NULL,
 `age` int(10) DEFAULT NULL,
 PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `aa_user` VALUES ('1', 'zs', '18');
INSERT INTO `aa_user` VALUES ('2', 'ls', '20');
INSERT INTO `aa_user` VALUES ('3', 'ww', '19');

CREATE TABLE `tb` (
 `id` int(10) NOT NULL,
 `fid` int(10) DEFAULT NULL,
 `cc` int(10) DEFAULT NULL,
 PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `tb` VALUES ('1', '1', '60');
INSERT INTO `tb` VALUES ('2', '1', '70');
INSERT INTO `tb` VALUES ('3', '2', '80');

INSERT INTO `tb` VALUES ('4', '2', '90');

创建视图

CREATE or REPLACE view aa_ta_view AS
select a.*,b.fid,b.cc from aa_user a,tb b 
where a.id = b.fid;

 

您可能感兴趣的文章:
  • mysql视图之创建视图(CREATE VIEW)和使用限制实例详解
  • MySQL如何创建视图
  • 详细分析mysql视图的原理及使用方法
  • MySQL的视图和索引用法与区别详解
  • 浅谈MySql 视图、触发器以及存储过程
  • MySql视图触发器存储过程详解
  • mysql视图原理与用法实例详解
  • mysql视图之管理视图实例详解【增删改查操作】
  • mysql视图之创建可更新视图的方法详解
  • MySQL中Update、select联用操作单表、多表,及视图与临时表的区别
  • MySQL 视图(View)原理解析

标签:商丘 贵州 扬州 三门峡 新余 巴中 南阳 赣州

巨人网络通讯声明:本文标题《mysql三张表连接建立视图》,本文关键词  mysql,三张,表,连接,建立,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《mysql三张表连接建立视图》相关的同类信息!
  • 本页收集关于mysql三张表连接建立视图的相关信息资讯供网民参考!
  • 推荐文章