https://jasperxu.github.io/gorm-zh/associations.html GORM 中文文档 【由于本人用的是gorm来操作的 这个里面有对mysql操作的文档】
app.Get("/join/equip_list", func(ctx context.Context) {
type Result struct {
DeviceKey string
Identifier string
DeviceName string
ID int
IValue int
}
var results[] Result
db.GetGormDB().Table("property_values").Select("property_values.id, property_values.device_key, property_values.value as ivalue, property_values.identifier, d.device_name, d.id").Joins("left join devices as d on d.device_key = property_values.device_key").Find(&results)
d,_:= json.Marshal(results)
ctx.Write(d)
})