zoukankan      html  css  js  c++  java
  • 创建数据库里边的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`;

    3:如果要内连三张表,那么可以选择:

    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`,
    att.`lastingDate`,att.`exchangePrice`
    FROM advertisementAndAdvertiser a
    inner join gongZhongHaoInfo g on a.`advertisementID` = g.`advertisementID`
    inner join attention att on att.`advertisementID` = g.`advertisementID`;

  • 相关阅读:
    @PostConstruct和 @PreDestroy注解
    【JQuery】,ajax请求中,url出现[Object Object]
    筛法求素数
    母牛的故事
    将一个数拆分
    计算两个日期差
    用二分查找——查找比目标元素略大的索引
    反向输出字符串
    bootstrap table合并单元格(该版本是简单的应用)
    获取访问者IP
  • 原文地址:https://www.cnblogs.com/wlemory/p/4605321.html
Copyright © 2011-2022 走看看