视图

SELECT cust_name,cust_contact
FROM customers,orders,orderitems
WHERE customers.cust_id=orders.cust_id
AND orderitems.order_num=orders.order_num
AND prod_id='TNT2';

假如可以把整个查询包装成一个名为 productcustomers 的虚拟表

SELECT cust_name,cust_contact
FROM productcustomers #this is a 视图
WHERE prod_id='TNT2'

productcustomers 是一个视图,作为视图,它不包含表中应该有的任何列或数据,它包含的是一个SQL查询(与上面用以正确联结表的相同的查询)。

最新文章

  1. 分支界定法 branch-and-bound 分析与实现)(转载)
  2. IIS7或者IIS7.5部署MVC项目时出现404错误
  3. 使用arm开发板搭建无线mesh网络(一)
  4. CentOS安装libpcap
  5. 144 Binary Tree Preorder Traversal(二叉树先序遍历Medium)
  6. psy
  7. NodeJs系列二:你好,世界
  8. 宠物收养场 Treap
  9. 【Spring 核心】装配Bean(一) 自动化装配
  10. 也来谈谈IT培训
  11. C#设计模式之二十一职责链模式(Chain of Responsibility Pattern)【行为型】
  12. 使用 float 存储小数?
  13. JAVA中循环删除list中元素的方法总结(同上篇)
  14. MongoDB 官网教程 下载 安装
  15. js之窗口位置
  16. 初始化集合的花样new HashMap<String, String>{ {put("str1":"abc");} }(转)
  17. Codeforces 749E Gosha is hunting 二分+DP
  18. BugPhobia展示篇章:学霸在线系统Alpha阶段展示
  19. JAVA多线程提高九:Semaphere同步工具
  20. textarea文本输入区内实现换行

热门文章

  1. HGOI20190813 省常中互测6
  2. Single-shot Object Detection
  3. java和python实现一个加权SlopeOne推荐算法
  4. CodeForces–471D--MUH and Cube Walls(KMP)
  5. 谷歌浏览器安装 socketLog
  6. Unity3D_(游戏)甜品消消乐03_游戏UI设计
  7. Vue Cli3工具中,配置目录别名,alias
  8. 后盾网lavarel视频项目---lavarel使用模型进行增删改查操作
  9. Python 抓取数据存储到Redis中
  10. MobileNetV2: Inverted Residuals and Linear Bottlenecks