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`;

  • 相关阅读:
    css3 @page
    Python:GUI
    Python: simple drawings
    JQuery 实现多个checkbox 只选中一个
    pgwSlideshow.js
    Html5: Drawing with text
    HTML5 Video player jQuery plugin
    cSharp:反射 Reflection
    机器学习基础---无监督学习之异常检测
    机器学习作业---主成分分析PCA
  • 原文地址:https://www.cnblogs.com/wlemory/p/4605321.html
Copyright © 2011-2022 走看看