core
db
html
utility
SqlSelect::orHaving
public SqlSelect orHaving
()
HAVING条件の指定をOR結合で行います。
havingメソッドのOR版です。
$select->fields(array('age', 'COUNT(*) AS cnt'));
$select->group('age');
$select->having('COUNT(*) > 30');
$select->orHaving('COUNT(*) < 10');
→SELECT age, COUNT(*) AS cnt FROM user GROUP BY age HAVING (COUNT(*) > 30) OR (COUNT(*) < 10)
最初の一つ目の条件指定の場合にはhavingもorHavingも違いはありません。
havingメソッドのOR版です。
$select->fields(array('age', 'COUNT(*) AS cnt'));
$select->group('age');
$select->having('COUNT(*) > 30');
$select->orHaving('COUNT(*) < 10');
→SELECT age, COUNT(*) AS cnt FROM user GROUP BY age HAVING (COUNT(*) > 30) OR (COUNT(*) < 10)
最初の一つ目の条件指定の場合にはhavingもorHavingも違いはありません。
Curry対応バージョン
バージョン 1.1.0 以降
パラメーター
| 名前 | 型 | 内容 |
|---|
返り値
自分自身のインスタンスを返します。