Yii数据库子查询嵌入select中,而不是where条件语句中
2017-02-08 01:16
423 查看
$subQuery = (new Query())->select('COUNT(*)')->from('user'); // SELECT `id`, (SELECT COUNT(*) FROM `user`) AS `count` FROM `post` $query = (new Query())->select(['id', 'count' => $subQuery])->from('post'); 不太懂'count' => $subQuery插入的意思。
相关文章推荐
- yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制以及使用单纯sql语句query时占位符的使用等
- Chapter 3. 数据检索(查询)---select、top...order by、distinct、where条件查询、分组查询、模糊查询、null处理
- yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制等
- MYSQL数据库(十)- 数据表的插入(insert)、删(delete)、改(update)、查(select)、group by 分组、having语句设置分组条件,order by查询结果排序,
- Select查询数据放一个内表,然后在下一条select语句用where语句in 该内表
- select中使用where条件查询语句使用和不使用小括号的区别
- sql server select查询语句 我想把AS后面重命名的列名 作为where语句的条件
- SQL-SELECT 语句,From子句,where条件查询
- MySQL 查询语句SELECT和数据条件过滤
- sql查询语句select, where的条件顺序
- HQL语句中的 条件 where后支持数据中表字段的名字查询 和 访问web目录
- MySQL IFNULL中可以有select语句;查询一个表中的数据,同时查看另一个表中是否有符合条件的额数据
- 在ASP中使用SQL语句之2:用WHERE子句设置查询条件
- 数据查询语言(Database Query Language,DQL):SELECT语句之一
- MSSQL和MYSQL中select where in的查询结果按where条件顺序排序的方法
- oracle查询语句中select from where group by having order by的解释与应用
- 数据查询语言(Database Query Language,DQL):SELECT语句之二
- 当Select语句有Where的范围条件以及Order By时的索引字段顺序问题
- 关于sql条件语句where id in (@参数)执行报错问题(转换成数据类型 int 时失败)(
- sql 自定义函数 ,where后拼接条件跳转语句,实现可变参数查询