sql >> データベース >  >> RDS >> Mysql

他のテーブルで座標を選択

    アイテムはモデルではなくアイテムのコレクションであるため、このオブジェクトに対して距離メソッドを実行することはできません。 foreachを使用して、ユーザーの位置と各アイテムの間の距離を見つける必要があります。

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

    distanceに ユーザーの位置とアイテムの間の距離を計算する方法。

    次に、$items->groupBy('listings.id')を変更します $items->groupBy('listing_id')になります ここで、listing_id itemsのフィールドです テーブル



    1. Oracle SQL updateステートメントはどの順序で列の値を変更しますか?

    2. KEYキーワードはどういう意味ですか?

    3. OracleCONNECTBYとの混同

    4. NestJsonモデルをSQLテーブルにネストする