mysql中三张表连接建立视图的示例分析
这篇文章主要为大家展示了“mysql中三张表连接建立视图的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中三张表连接建立视图的示例分析”这篇文章吧。
三张表连接·· A表的a字段 对应 B表的b字段 ,B表的b1字段对应C 表的c字段
现在 建立 一个视图,可以同时 看到三张表的 所有信息·~
createorreplaceviewv_nameasselectt1.*,t2.*,t3.*fromA表t1,B表t2,C表t3wheret1.a=t2.bandt2.b1=t3.c
两表链接创建视图
CREATETABLE`aa_user`(`id`int(10)NOTNULL,`name`varchar(10)DEFAULTNULL,`age`int(10)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;INSERTINTO`aa_user`VALUES('1','zs','18');INSERTINTO`aa_user`VALUES('2','ls','20');INSERTINTO`aa_user`VALUES('3','ww','19');CREATETABLE`tb`(`id`int(10)NOTNULL,`fid`int(10)DEFAULTNULL,`cc`int(10)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;INSERTINTO`tb`VALUES('1','1','60');INSERTINTO`tb`VALUES('2','1','70');INSERTINTO`tb`VALUES('3','2','80');INSERTINTO`tb`VALUES('4','2','90');
创建视图
CREATEorREPLACEviewaa_ta_viewASselecta.*,b.fid,b.ccfromaa_usera,tbbwherea.id=b.fid;
以上是“mysql中三张表连接建立视图的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。