【发布时间】:2021-12-31 21:27:50
【问题描述】:
我正在使用柴油 SQL 从 Postgres 表中获取数据。下面是我的表结构。我想加入员工和帐户表,并从用户选择的开始日期到结束日期获取数据。单列 created_at 使用 user_id。
#Emplyee table
| employee-id | employee_name | empolyee_email|
| ----------- | --------------|------------- |
| 1 | ABC |abc@mail.com |
| 2 | xyz |xyz@mail.com |
# Account table
| account | employee-id | account-balnce | created_at|
| -------- | ---------- |--------------- |-----------|
| 1 | 1 | 2000 | 22/10/2021|
| 2 | 2 | 5000 | 01/09/2021|
【问题讨论】:
-
尝试使用
on子句或joinable宏调用表的inner_join方法。有关示例,另请参见 docs.diesel.rs/master/diesel/prelude/… 和 docs.diesel.rs/master/diesel/query_dsl/trait.JoinOnDsl.html。
标签: rust rust-diesel