Changelog
This commit is contained in:
parent
159c53e65f
commit
f0724c41d8
23
CHANGELOG.md
23
CHANGELOG.md
@ -27,6 +27,29 @@ struct EntityNameNotAIdent {
|
||||
_bar: String,
|
||||
}
|
||||
```
|
||||
* Added `RelationDef::from_alias()` https://github.com/SeaQL/sea-orm/pull/2146
|
||||
```rust
|
||||
assert_eq!(
|
||||
cake::Entity::find()
|
||||
.join_as(
|
||||
JoinType::LeftJoin,
|
||||
cake_filling::Relation::Cake.def().rev(),
|
||||
cf.clone()
|
||||
)
|
||||
.join(
|
||||
JoinType::LeftJoin,
|
||||
cake_filling::Relation::Filling.def().from_alias(cf)
|
||||
)
|
||||
.build(DbBackend::MySql)
|
||||
.to_string(),
|
||||
[
|
||||
"SELECT `cake`.`id`, `cake`.`name` FROM `cake`",
|
||||
"LEFT JOIN `cake_filling` AS `cf` ON `cake`.`id` = `cf`.`cake_id`",
|
||||
"LEFT JOIN `filling` ON `cf`.`filling_id` = `filling`.`id`",
|
||||
]
|
||||
.join(" ")
|
||||
);
|
||||
```
|
||||
|
||||
### House keeping
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user