您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“mysql中三張表連接建立視圖的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“mysql中三張表連接建立視圖的示例分析”這篇文章吧。
三張表連接·· 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中三張表連接建立視圖的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。