Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menggunakan kueri gabungan untuk 4 tabel di Rails

Coba ini:

ItemCode.joins(item_point: {item: :product_category}).where(product_category: {id: 1})

Biarkan saya menyederhanakan Menggabungkan Tabel :

# item_code belongs_to item_point
ItemCode.joins(:item_point) 

# ItemPoint has_many item_codes & belongs_to item
ItemPoint.joins(:item_codes, :item) 
# ItemCode belongs_to item_point, item_point belongs_to item
ItemCode.joins(item_point: :item) 

# ItemCode belongs_to item_point, item_point belongs_to item, item belongs_to product_category 
ItemCode.joins(item_point: {item: :product_category})


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat Diagram Basis Data di MySQL Workbench

  2. cara mendapatkan kembali UUID Java yang disimpan di DB sebagai biner

  3. Boolean vs tinyint(1) untuk nilai boolean di MySQL

  4. Bagaimana cara terbaik untuk menyimpan tanggal/waktu di MySql?

  5. Kunci yang ditentukan Laravel terlalu panjang saat membuat tabel notifikasi