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

mysql三张表连接建立视图

热门标签:呼叫中心市场需求 服务外包 Linux服务器 铁路电话系统 地方门户网站 AI电销 网站排名优化 百度竞价排名

三张表连接·· 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三张表连接建立视图》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266