数据库视图查询

转载 2013年12月04日 10:46:37

数据库视图查询第10课【ThinkPHP】  

2010-01-31 14:41:45|  分类: TP框架 |字号 订阅

一、对应表进行建模 新建数据视图表UserViewModel.class.php
数据库视图查询第10课【ThinkPHP】 - luge0126 - 大灰狼的博客
二、继承ViewModel 三表关联起来
<?php
class UserViewModel extends ViewModel{

  public $viewFields=array(
      'User'=>array('id','name','_as'=>'u','_type'=>'left'),
      'UserInfo'=>array('email','mobile','_as'=>'ui','_on'=>'ui.user_id=u.id'),
      'Dept'=>array('name'=>'dept','_on'=>'u.dept_id=Dept.id')
  );

}
?>

三、设置动作IndexAction.class.php
<?php
class IndexAction extends Action {
 public function index(){
   header('Content-Type:text/html;charset=utf-8');//解决乱码
   $dao=D('UserView');//创建数据对象
   $where['u.id']=1;//条件
   dump($dao->where($where)->find());
   echo $dao->getlastsql();
 }
?>

第4章 数据库的查询和视图.ppt

  • 2013年11月24日 20:36
  • 1.25MB
  • 下载

查询得到当前数据库的所有数据表名 和 视图

--查询表和视图 select * from information_schema.tables --查询视图 select * from  information_schema.views ...

数据库的查询和视图

  • 2012年05月03日 19:54
  • 1.07MB
  • 下载

11级_Java_曹建波5.28 数据库的查询和视图

数据库的查询和视图 选择(Selection) 选择是单目运算,其运算对象是一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。 选择运算的记号为sF(R)。 其中s是...

Oracle ORA-01219:数据库未打开:仅允许在固定表/视图中查询

>sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 3月 26 17:19:39 2013 Copyright (c) 1...

走向面试之数据库基础:二、SQL进阶之case、子查询、分页、join与视图

走向面试之数据库基础:二、SQL进阶之case、子查询、分页、join与视图 一、CASE的两种用法 1.1 等值判断->相当于switch case   (1)具体用法模板...
  • Litt_J
  • Litt_J
  • 2015年01月04日 15:20
  • 746

11级_Java_曹建波5.29 数据库的查询和视图2 & FROM子句

数据库的查询和视图2     4.  计算列值 使用SELECT对列进行查询时,在结果中可以输出对列值计算后的值,即SELECT子句可使用表达式作为结果,格式为: SELECT expres...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库视图查询
举报原因:
原因补充:

(最多只允许输入30个字)