mysql视图------第一章
2017-07-31 15:01
141 查看
一.视图是什么?视图和表的区别?
视图是虚拟的表,本身并不占空间,而表是实际存在的表。如下所示就是一张视图。注意视图随着表的变化而变化,视图不能插入或者修改。
视图是虚拟的表,本身并不占空间,而表是实际存在的表。如下所示就是一张视图。注意视图随着表的变化而变化,视图不能插入或者修改。
SELECT `gco`.`id` AS `id`, `gco`.`customerId` AS `customerId`, `gco`.`mobilePhone` AS `mobilePhone`, `gco`.`activityCompanyId` AS `activityCompanyId`, `gco`.`companyId` AS `companyId`, `gco`.`licenseNumber` AS `licenseNumber`, `gco`.`orderId` AS `orderId`, `gco`.`detail` AS `detail`, `gco`.`insurancePrice` AS `insurancePrice`, `gco`.`insurancePriceCent` AS `insurancePriceCent`, `gco`.`underwritingJson` AS `underwritingJson`, `gco`.`underwritingPriceCent` AS `underwritingPriceCent`, `gco`.`commercialDiscount` AS `commercialDiscount`, `gco`.`policyId` AS `policyId`, `gco`.`proposalId` AS `proposalId`, `gco`.`orderDetail` AS `orderDetail`, `gco`.`insuranceDate` AS `insuranceDate`, `gco`.`state` AS `state`, `gco`.`payParam` AS `payParam`, `gco`.`cityCode` AS `cityCode`, `gco`.`cityName` AS `cityName`, `gco`.`payeeName` AS `payeeName`, `gco`.`contactName` AS `contactName`, `gco`.`contactPhone` AS `contactPhone`, `gco`.`contactAddress` AS `contactAddress`, `gco`.`orderType` AS `orderType`, `gco`.`agentId` AS `agentId`, `gco`.`agentName` AS `agentName`, `gco`.`agentPhone` AS `agentPhone`, `gco`.`agentAddress` AS `agentAddress`, `gco`.`policyImg` AS `policyImg`, `gco`.`source` AS `source`, `gco`.`insuredName` AS `insuredName`, `gco`.`insuredPhone` AS `insuredPhone`, `gco`.`insuredIdNo` AS `insuredIdNo`, `gco`.`businessPolicyId` AS `businessPolicyId`, `gco`.`forcePolicyId` AS `forcePolicyId`, `gco`.`businessProposalId` AS `businessProposalId`, `gco`.`forceProposalId` AS `forceProposalId`, `gco`.`startDate` AS `startDate`, `gco`.`forceStartDate` AS `forceStartDate`, `gco`.`branchUserId` AS `branchUserId`, `gco`.`orderBranchUserId` AS `orderBranchUserId`, `gco`.`selectedInsurances` AS `selectedInsurances`, `gco`.`modelName` AS `modelName`, `gco`.`tagJson` AS `tagJson`, `gco`.`branchDiscountMessage` AS `branchDiscountMessage`, `gco`.`branchMessage` AS `branchMessage`, `gco`.`bizType` AS `bizType`, `gco`.`insurerOrderId` AS `insurerOrderId`, `gco`.`payType` AS `payType`, `gco`.`invoiceInfo` AS `invoiceInfo`, `gco`.`weixinSource` AS `weixinSource`, `gco`.`version` AS `version`, `gco`.`cardImg` AS `cardImg`, `gco`.`createTime` AS `createTime`, `gco`.`updateTime` AS `updateTime`, `gco`.`customerName` AS `customerName`, `gco`.`customerPhone` AS `customerPhone`, `gco`.`customerIdNo` AS `customerIdNo`, `gco`.`licenseImg` AS `licenseImg`, `gco`.`insuredJson` AS `insuredJson`, `gco`.`errorMsg` AS `errorMsg`, `gco`.`basePriceCent` AS `basePriceCent`, `gco`.`imageJson` AS `imageJson`, `gco`.`rebateJson` AS `rebateJson`, `gco`.`carInfo` AS `carInfo` FROM `tb_group_chexian_order` `gco` WHERE ( `gco`.`version` = ( SELECT max(`gco1`.`version`) FROM `tb_group_chexian_order` `gco1` WHERE ( `gco`.`orderId` = `gco1`.`orderId` ) ) )
相关文章推荐