docs
This commit is contained in:
parent
70be029e3b
commit
e6649988dd
@ -284,7 +284,7 @@ pub trait QuerySelect: Sized {
|
|||||||
|
|
||||||
/// Add an AND HAVING expression
|
/// Add an AND HAVING expression
|
||||||
/// ```
|
/// ```
|
||||||
/// use sea_orm::{entity::*, query::*, tests_cfg::cake, DbBackend};
|
/// use sea_orm::{sea_query::{Alias, Expr}, entity::*, query::*, tests_cfg::cake, DbBackend};
|
||||||
///
|
///
|
||||||
/// assert_eq!(
|
/// assert_eq!(
|
||||||
/// cake::Entity::find()
|
/// cake::Entity::find()
|
||||||
@ -301,10 +301,10 @@ pub trait QuerySelect: Sized {
|
|||||||
/// .column_as(cake::Column::Id.count(), "count")
|
/// .column_as(cake::Column::Id.count(), "count")
|
||||||
/// .column_as(cake::Column::Id.sum(), "sum_of_id")
|
/// .column_as(cake::Column::Id.sum(), "sum_of_id")
|
||||||
/// .group_by(cake::Column::Name)
|
/// .group_by(cake::Column::Name)
|
||||||
/// .having(cake::Column::Id.gt(6))
|
/// .having(Expr::col(Alias::new("count")).gt(6))
|
||||||
/// .build(DbBackend::MySql)
|
/// .build(DbBackend::MySql)
|
||||||
/// .to_string(),
|
/// .to_string(),
|
||||||
/// "SELECT COUNT(`cake`.`id`) AS `count`, SUM(`cake`.`id`) AS `sum_of_id` FROM `cake` GROUP BY `cake`.`name` HAVING `cake`.`id` > 6"
|
/// "SELECT COUNT(`cake`.`id`) AS `count`, SUM(`cake`.`id`) AS `sum_of_id` FROM `cake` GROUP BY `cake`.`name` HAVING `count` > 6"
|
||||||
/// );
|
/// );
|
||||||
/// ```
|
/// ```
|
||||||
fn having<F>(mut self, filter: F) -> Self
|
fn having<F>(mut self, filter: F) -> Self
|
||||||
|
Loading…
x
Reference in New Issue
Block a user