# innerjoin
join通常有下面几种类型,不同类型的join操作会影响返回的数据结果。
innerJoin 等同于 JOIN(默认的JOIN类型),如果表中有至少一个匹配,则返回行
leftJoin 即使右表中没有匹配,也从左表返回所有的行
rightJoin 即使左表中没有匹配,也从右表返回所有的行
表达式使用
```java
//模型类使用
List<User> select_list = Db.model(User.class).alias("u").leftJoin("dt_record dr", "dr.uid=u.id").where("u.id", 1).select();
或
//普通数据表查询
List<RowData> select_list = Db.name("user").alias("u").leftJoin("dt_record dr", "dr.uid=u.id").where("u.id", 1).field("u.name,dr.*").order("dr.id desc").select();
```