1234567891011121314151617181920212223 |
- package data_manage
- import (
- "github.com/beego/beego/v2/client/orm"
- )
- func GetEdbInfoCalculateMap(edbInfoId, source int) (list []*EdbInfo, err error) {
- o := orm.NewOrmUsingDB("data")
- //calculateTableName := GetEdbInfoCalculateTableName(source)
- //sql := ` SELECT b.* FROM %s AS a
- // INNER JOIN edb_info AS b ON a.from_edb_info_id=b.edb_info_id
- // WHERE a.edb_info_id=? ORDER BY sort ASC `
- //sql = fmt.Sprintf(sql, calculateTableName)
- sql := ` SELECT b.* FROM edb_info_calculate_mapping AS a
- INNER JOIN edb_info AS b ON a.from_edb_info_id=b.edb_info_id
- WHERE a.edb_info_id=? ORDER BY sort ASC `
- _, err = o.Raw(sql, edbInfoId).QueryRows(&list)
- return
- }
|