# 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();
```