创建VIEW

1:创建view时如果两个表中有重名,那么可以给他们设置别名,如c.`name` advertiser_name.

SELECT c.`name` advertiser_name, c.`phone` advertiser_phone, c.`mail` advertiser_mail, c.`address` advertiser_address, p.`advertisementID`, p.`consumePerUserLimit`, p.`sharePerUserLimit`
FROM advertisement p, advertiser c
where c.`advertiserID` = p.`advertiserID`;

2:创建view是可以继续引用其他的view,如引用上边创建的view

SELECT a.`advertiser_name`, a.`advertiser_phone`, a.`advertiser_mail`, a.`advertiser_address`, a.`advertisementID`, a.`consumePerUserLimit`, a.`sharePerUserLimit`, g.`name`, g.`nickName`, g.`iconPath`, g.`imgPath`, g.`exchangeStepCounts`, g.`introduction`, g.`isRecommended` FROM advertisementAndAdvertiser a, gongZhongHaoInfo g
where a.`advertisementID` = g.`advertisementID`;

时间: 2024-10-01 07:24:20

创建VIEW的相关文章

在ASP.NET MVC中使用Knockout实践02,组合View Model成员、Select绑定、通过构造器创建View Model,扩展View Model方法

本篇体验使用ko.computed(fn)计算.组合View Model成员.Select元素的绑定.使用构造器创建View Model.通过View Model的原型(Prototype)为View Model添加扩展方法. □ 使用ko.computed(fn)计算成员 有时候,我们希望把View Model中的几个成员组合起来成为一个新成员,使用ko.computed(fn)可实现. 接着上一篇,为productViewModel这个json对象增加一个计算成员. <div data-bi

Android使用默认样式创建View的几个姿势

以下内容是分析安卓源码所得: 1: 使用默认样式创建View的方式, 源码文件 Button.Java  注:此文参考http://www.linzenews.com/ 中的内容所写,如侵删! 2: 需要声明默认样式的属性, 源码文件 attrs.xml  3:创建默认样式, 源码文件 styles.xml  4:在APP主题中,引用默认样式 themes.xml (注意这步不能忘记)  源码分析结束. 以下是我个人的使用经验: 1:主题中引用 radioButton样式  2:声明默认样式属性

LinearLayout详解三:LayoutInflater创建View过程分析

项目人力资源管理主要有以下几个过程: 编制人力资源管理计划 组建项目团队 建设项目团队 项目团队管理 编制人力资源管理计划 根据什么来编? 直观点就是你要干什么事?干这些事有哪些制约? 这个说起来好像和没说一样,但就我自己做的一些项目来说,有以下困难: 1> 项目前期需求是不具体不明确的 这样直接导致你做项目计划时WBS也是不明确的,进而你细化不了活动,自然你也没法 明确活动需要什么样的人. 这个时候怎么办? 就我个人而言,有2种员工很喜欢: 1> 数学思维强的, 注意不是会做高数题,是指给你

mysql 创建view,function,procudure的注意事项

创建 view 会有 DEFINER=admin@localhost 可以通过Navicat修改,设计View-->adanced修改创建 function 会有 DEFINER=admin@localhost 可以通过Navicat修改,双击函数-->adanced修改存储过程 会有 DEFINER=admin@localhost 可以通过Navicat修改,双击函数-->adanced修改 show create event event_awr_resetpartition SHOW

跨用户创建view ORA-00942: 表或视图不存在错误(转)

今天在我的ORACLE 9.2.0.1 /WINXP平台创建跨用户的VIEW发现一个奇怪问题.我执行了grant dba to userc,然后运行create or replace   view  userc.view  2   As  3   select a.pkg_id,a.scheme_id,c.item_code,c.adjustrate_id,  4     to_char(c.valid_date,'YYYYMMDD') valid_date,  5     to_char( c

Oracle数据库scott用户创建view视图权限

以sysdba身份登陆, sqlplus / as sysdba 然后授权给scott用户 grant create view to scott

ThinkPHP3.2创建view并调用view

ThinkPHP3.2中的view文件,默认建在模块view文件夹下,并且在默认下,在view文件夹下一个控制器分配一个目录,目录名与控制器名相同,同时不同的方法对应一个与方法名相同的view. 如控制器名为UploadImg,可在view文件夹下新建一个文件夹为UploadImg. 如我在改控制器中要使用的方法名为:upload,则在UploadImg要新建文件名为upload.html 以上做完了,可以在UploadImg控制器中的upload方法中调用它的view了,我们可以通过Think

android 创建view间关系

在此过程中 1.viewgroup知道自己有几个子view. 2.每个view的一些基本属性都已经知道 id backgroud width height ... 通过view的构造函数style传递进来. findViewById() view.findViewById() 原文地址:https://www.cnblogs.com/l-h-h/p/10321839.html

ASP.NET Core开发-MVC 使用dotnet 命令创建Controller和View

使用dotnet 命令在ASP.NET Core MVC 中创建Controller和View,之前讲解过使用yo 来创建Controller和View. 下面来了解dotnet 命令来创建Controller和View,功能更加强大,更加完整. 结合VS Code 使你能跨平台更好更快速的开发 ASP.NET Core MVC. 也就可以在 Linux 和Mac 中更好的开发ASP.NET Core 应用程序. 创建ASP.NET Core应用程序 dotnet new -t web dotn