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

Laravelで特定の製品IDが1つもないカテゴリごとにすべての製品を取得するにはどうすればよいですか?

    カテゴリごとの商品を表示し、関連するコレクションから特定の商品を除外するには、withを使用して、商品のカテゴリをクエリし、関連商品を熱心に読み込むことができます ただし、クロージャ方式を使用して、コレクションから目的の製品を削除します

    $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. PySparksqlContextはPostgres9.6NullPointerExceptionを読み取ります

    2. MySQLとPDO

    3. 負の色の数値をHEXまたはRGBに変換します

    4. SQL では、データベース テーブルの 'not null' 値を更新するときにエラーをスローするにはどうすればよいですか