sql >> Database teknologi >  >> RDS >> PostgreSQL

Rails has_many :through PG::Fejl:FEJL:kolonnereference-id er tvetydig fejl

Prøv dette:

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

Når du udfører en join stigende på id bliver ambiguous kolonne, fordi begge components og collections har id kolonne. Den ved ikke, hvilken den skal bruge.



  1. Oracle DB citat kolonnenavne

  2. Hurtigere Python MySQL

  3. hvordan man fremhæver søgeresultater

  4. Mysql:ukendt variabel, kan ikke køre nogen mysql-applikationer, ser ikke ud til at have noget med my.cnf at gøre