Ich habe ein Problem, um Ergebnisse basierend auf der Auswahl im Dropdown zu erhalten. Ich habe ein Dropdown mit Kategorien. Ich habe drei Tabellen mit einander verbunden.Finden Sie das übereinstimmende Ergebnis von postgresql Abfrage
class User
has_and_belongs_to_many :categories
end
class Category
has_and_belongs_to_many :users
end
Ich habe Migration generierte mit Tisch beitreten categories_users
und Fremdschlüssel der beide Tabelle hat.
Wir müssen Kategorien auswählen, die mit Benutzern abgeglichen werden sollen, die nur diese ausgewählten Kategorien haben.
Jetzt muss ich das Ergebnis basierend auf den oben genannten Dingen finden.
Bitte helfen Sie mir, dieses Problem zu beheben.
Bisher alles, was ich habe von den obigen Abschnitt bekommen ist, Sie haben ein Kategorien-Dropdown, Kategorien sind rekursiv und Benutzer haben und gehören zu vielen Kategorien. Sie sagen "Wir müssen Kategorien auswählen, die den Benutzerkategorien entsprechen sollen". Das Dropdown enthält also nur die Kategorien des Benutzers? Ich bin immer noch verwirrt. – fbelanger
Wir haben alle Kategorien und diese sind in Dropdown – user3206743