SQL_Trait_Group
SQL_Trait_Group
SQLのGROUP BY句を生成するためのトレイト
Table of Contents
Properties
Methods
- addGroup() : true
- 指定されたfieldでGROUP BY句を生成する<br> $SQL->addGroup('blog_id', 'acms_blog');<br> GROUP BY acms_blog.blog_id
- group() : void
- Group By句を生成する
- setGroup() : true
Properties
$_groups
public
array<string|int, SQL_Field>
$_groups
= []
Methods
addGroup()
指定されたfieldでGROUP BY句を生成する<br> $SQL->addGroup('blog_id', 'acms_blog');<br> GROUP BY acms_blog.blog_id
public
addGroup(SQL_Field|string $fd[, string|null $scp = null ]) : true
Parameters
- $fd : SQL_Field|string
- $scp : string|null = null
Return values
truegroup()
Group By句を生成する
public
group(QueryBuilder $qb[, Dsn|null $dsn = null ]) : void
Parameters
- $qb : QueryBuilder
- $dsn : Dsn|null = null
setGroup()
public
setGroup([SQL_Field|string|null $fd = null ][, string|null $scp = null ]) : true
Parameters
- $fd : SQL_Field|string|null = null
- $scp : string|null = null