PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana saya bisa bergabung dengan tabel turunan?

Penulis pertanyaan perlu membaca tentang Rails dasar dan penggunaan rekaman aktif sebelum melompat ke SQL. Perlu memahami bagaimana Activerecord memodelkan data Anda dan bagaimana menggunakannya. Cari tahu terlebih dahulu apa yang ingin Anda lakukan dalam bahasa yang sama, lalu lihat bagaimana Anda dapat menggunakan apa yang ada untuk melakukannya.

Rails tidak mengetahui struktur tabel @temp Anda. Itu hanya memiliki kumpulan hasil dan dari apa yang saya pahami, AREL tidak membangun logika dari kumpulan hasil. Itu dibangun dari skema yang ditariknya untuk model rekaman aktif.

Anda tidak dapat membuat tampilan dari data ini, jadi satu-satunya pilihan Anda adalah menggunakan opsi gabungan standar dengan kelas activerecord atau melakukan sql khusus.

Di Rails 3, aljabar relasional ActiveRecord sangat canggih dan membuat kueri menjadi sangat mudah.

Comment.order("#{Comment.table_name}.created_at desc').limit(5).joins(:posts).order("#{Post.table_name} created_at desc")




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengatasi Metode org.postgresql.jdbc.PgConnection.createBlob() belum diimplementasikan

  2. Rails Postgres - Kueri Kolom Jsonb

  3. Cara mentransmisikan varchar ke boolean

  4. Mengekspor database PostgreSQL dengan phpPgAdmin

  5. sql pilih tanggal paling awal untuk beberapa baris