こんにちは。
userデータに紐づく、store情報を作成しています。
//user_table
id
name
store_id
//store_table
id
name
store_id
既存システムで変な構成ですが
user_tableにstore_id(配列で複数個入っている)を使用して、store_tableのstore_idに合致するデータを取得したいと思っています。
$store_data_arr = array(); foreach($user_sid as $val){ $push_data = StoreData::where('store_id', $val)->get(); array_push($store_data_arr, $push_data); }
上のコードは私が書いたものですが、全データを取ってきているので効率的ではありません。
そこで、初めから複数入っているstore_idを使用して条件に合致したもの、また最初に何件取ってくるかを指定できないものかと考えています。
もし上記の問題に関してお分かりになる方いらっしゃいましたら、教えて頂けませんでしょうか?
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー