mysql中三張表連接建立視圖的示例分析

這篇文章主要為大家展示了“MySQL中三張表連接建立視圖的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“mysql中三張表連接建立視圖的示例分析”這篇文章吧。

成都創(chuàng)新互聯(lián)公司提供網站設計、成都網站建設、網頁設計,成都品牌網站建設廣告投放等致力于企業(yè)網站建設與公司網站制作,10年的網站開發(fā)和建站經驗,助力企業(yè)信息化建設,成功案例突破上千余家,是您實現(xiàn)網站建設的好選擇.

三張表連接·· A表的a字段 對應 B表的b字段 ,B表的b1字段對應C 表的c字段

現(xiàn)在 建立 一個視圖,可以同時 看到三張表的 所有信息·~

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

兩表鏈接創(chuàng)建視圖

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');

創(chuàng)建視圖

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中三張表連接建立視圖的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當前名稱:mysql中三張表連接建立視圖的示例分析
網站路徑:http://muchs.cn/article16/jojddg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站建設網站制作、用戶體驗、企業(yè)建站、網站設計面包屑導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化