doumou3883 2017-04-17 14:21
浏览 166

使用Beedo Raw SQL查询时如何使用Left Join获取数据?

I am getting an error with the below code, it is not fetching any row:

type User struct {

    Id       int
    Username string
    Name     string
    Age      int
}

type Salory struct {

    Id        int
    Username  string 
    Salory    string
    Reamrk    string
}

var detail []*models.Salory 

if num, err := orm.NewOrm().Raw("SELECT salory.id, salory.salory, salory.reamrk, salory.username, user.username, user.name FROM salory LEFT JOIN user ON salory.username = user.username ORDER BY id ASC",).QueryRows(&detail); 
err == nil {
      fmt.Printf("%d Total rows read
", num)

        for _, post := range detail {

            fmt.Printf("Id: %d, UserName: %d, Name: %s
", post.Id, post.Salory.Username, post.Remark)
            }


    }

I want to know the concept of Left Join in Beego Using Raw SQL to query

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
    • ¥500 火焰左右视图、视差(基于双目相机)
    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?