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

pilih koordinat di tabel lain

Item Anda adalah kumpulan Item bukan model, sehingga Anda tidak dapat menjalankan metode jarak pada objek ini. Anda harus menggunakan foreach dan menemukan jarak antara posisi pengguna dan setiap Item.

foreach($items as $item) {   
    $distance=$item->distance($userPosition);   
}

Sekarang dalam distance metode Anda akan menghitung jarak antara posisi pengguna dan Item.

Kedua ubah $items->groupBy('listings.id') menjadi $items->groupBy('listing_id') di mana listing_id adalah bidang pada items tabel



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa artinya ketika saya mengatakan Pernyataan yang disiapkan sudah dikompilasi sebelumnya?

  2. MySQL/MariaDB:buat tampilan tabel pivot

  3. Mysql Temukan rentang tanggal yang hilang

  4. Kapan menambahkan indeks apa dalam tabel di Rails

  5. Cara Mengimpor dan Mengekspor File CSV Menggunakan PHP dan MySQL