這篇文章主要為大家展示了“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)