sql >> Database teknologi >  >> RDS >> Mysql

Er det muligt at få adgang til felter i en samlet tabel i Vapor?

Vapor-dokumenterne til Flydende relationer er sandsynligvis det, du leder efter.

Så vidt jeg kan se, bruger du en Mange til Mange (søskende) relation, så denne kode kan være, hvad du ønsker:

extension Persion {
    var roles: Siblings<Persion, Role, Pivot<Person, Role>> {
        return siblings()
    }
}

Så få rollerne:

let roles = person.roles.all()

Jeg har måske taget fejl, da jeg ikke kan se din kode, men den burde give dig nogle tips.



  1. Fejl:Denne funktion er ikke tilgængelig for den database, du bruger

  2. MySQL:GROUP_CONCAT med en ORDER BY COUNT?

  3. Hvad er den bedste måde at gemme html-kode i mysql?

  4. Fejlfinding, der løber tør for arbejdstråde