Ltfllh38 Merhaba, Join ile iki tablo arası iletişimi kuruyorum ancak iki tablo'da da id sutunu var ve 1. tablodan id değişkenini çekmek istiyorken 2. tablodan id değişkenini çekiyorum. Yani iki tablodan istediğim verileri çekemiyorum karışıyor. Nasıl çözebilirim?
mgsmus Ltfllh38 Tablo prefix ve alias vererek: User::join('contacts', 'users.id', '=', 'contacts.user_id') ->join('orders', 'users.id', '=', 'orders.user_id') ->select('users.*', 'contacts.phone as phone', 'orders.price as order_price') ->get();
Ltfllh38 mgsmus Hocam kafam karıştı da yardımcı olur musunuz, Kodum aşağıda. İd sutununu products'dan çekmek istiyorum. $products_finish = DB::table('products') ->where('categoryid', '=', $id) ->join('manufacturers', 'manufacturers.id', 'products.manufacturersid') ->orderByRaw('products.id DESC') ->limit(5) ->get();
deathisonitsway Yeni bir fonksiyon değil bu yapılması gereken iş.Join işlemlerinde tablonun adı ile beraber columna ulasırsınız. table.column şeklinde.