edb_info_calculate.go 674 B

1234567891011121314151617181920212223
  1. package data_manage
  2. import (
  3. "github.com/beego/beego/v2/client/orm"
  4. )
  5. func GetEdbInfoCalculateMap(edbInfoId, source int) (list []*EdbInfo, err error) {
  6. o := orm.NewOrmUsingDB("data")
  7. //calculateTableName := GetEdbInfoCalculateTableName(source)
  8. //sql := ` SELECT b.* FROM %s AS a
  9. // INNER JOIN edb_info AS b ON a.from_edb_info_id=b.edb_info_id
  10. // WHERE a.edb_info_id=? ORDER BY sort ASC `
  11. //sql = fmt.Sprintf(sql, calculateTableName)
  12. sql := ` SELECT b.* FROM edb_info_calculate_mapping AS a
  13. INNER JOIN edb_info AS b ON a.from_edb_info_id=b.edb_info_id
  14. WHERE a.edb_info_id=? ORDER BY sort ASC `
  15. _, err = o.Raw(sql, edbInfoId).QueryRows(&list)
  16. return
  17. }