sql >> Databáze >  >> RDS >> Mysql

Jak získat všechny produkty podle kategorií bez jednoho konkrétního ID produktu v laravel?

Chcete-li zobrazit produkty podle kategorií a vyloučit konkrétní produkty ze související kolekce, můžete dotaz na kategorii produktu a dychtivě načíst související produkty pomocí with ale požadovaný produkt odeberte ze sbírky pomocí metody uzavření

$product = 10;
$category = Category::with(['products'=> function($query) use($product)  {
                $query->where('id','!=', $prodcut);
            }])
            ->whereHas('products', function (Builder $query) use($product) {
                $query->where('id', $product);
            })->get();


  1. Jak získám ID po INSERT do databáze MySQL pomocí Pythonu?

  2. Pomocí ORDER BY a GROUP BY společně

  3. Funkce MySQL pro zjištění počtu pracovních dnů mezi dvěma daty

  4. Databáze, která zvládne více než 500 milionů řádků