sql >> Database >  >> RDS >> PostgreSQL

Rails has_many :through PG::Error:ERROR:kolomverwijzings-ID is dubbelzinnige fout

Probeer dit:

  default_scope { order('collections.id ASC') } //collection.rb
  default_scope { order('components.id ASC') } //component.rb

Wanneer u een join uitvoert oplopend op id wordt ambiguous kolom omdat beide components en collections hebben id kolom. Hij weet niet welke hij moet gebruiken.



  1. Hoe een COUNT-query te krijgen in django

  2. Inleiding tot vergrendelingen

  3. Rij overslaan bij het importeren van een slechte MySQL-dump?

  4. Om het even welke suggesties voor een db-schema voor het opslaan van verwante sleutelwoorden?