Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy w Vapor można uzyskać dostęp do pól w połączonej tabeli?

Dokumentacja Vapor dla Płynne relacje jest prawdopodobnie tym, czego szukasz.

Z tego, co mogę powiedzieć, używasz relacji wiele do wielu (rodzeństwo), więc ten kod może być tym, czego chcesz:

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

Następnie zdobądź role:

let roles = person.roles.all()

Mogłem się pomylić, ponieważ nie widzę twojego kodu, ale powinien dać ci kilka wskazówek.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zamów tabelę MySQL według dwóch kolumn

  2. formularz php:nie można zaktualizować bazy danych, zapytanie z wielokrotnym sprzężeniem

  3. mysqldump błąd:pakiet większy niż max_allowed_packet'

  4. Zapytanie MySQL do porównania cen

  5. Wypełnij pole rozwijane z tabeli mySQL w PHP