php - Dua jadual dalam Laravel berkaitan melalui pelbagai medan Bagaimana untuk menulis hubungan model?
漂亮男人
漂亮男人 2017-05-27 17:43:51
0
1
767

Sebagai contoh, jadual A mempunyai x_id, y_id dan jadual B juga mempunyai x_id, y_id Dua medan dalam jadual A ialah 1 hingga berbilang jadual B.

select XXX from A left join B on A.x_id = B.x_id and A.y_id = B.y_id

Ada belongsTo and belongsToMany dalam laravel Mencari dokumen yang berkaitan mungkin tidak dapat memenuhi keperluan saya. Kuncinya ialah terdapat hubungan Dan di sini.

漂亮男人
漂亮男人

membalas semua(1)
刘奇

Mari kita reka bentuk semula struktur jadual pangkalan data dan tambahkan kunci utama yang dinaikkan secara automatik pada jadual A. x_id dan y_id dalam jadual A adalah unik bersama, KUNCI UNIK A_x_id_y_id_UNIQUE (x_id, y_id). Kemudian menyertai adalah mudah.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan