package models import ( "gorm.io/gorm" ) func (u *User) GetPlans(orm *gorm.DB) ([]Plan, error) { var plans []Plan err := orm.Debug().Table("plans p"). Select("p.*"). Joins("JOIN members m ON m.plan_id=p.id"). Where("m.user_id=?", u.Username). Find(&plans) return plans, err.Error }