sql >> Databasteknik >  >> RDS >> Mysql

aritmetiska operationer i frågebyggaren laravel

Du måste använda råa uttryck som det :

$products =  DB::table('products')
        ->join('hasDiscount', 'products.idProd', '=', 'hasDiscount.idProd')
        ->join('discounts', 'discounts.idDiscount', '=', 'hasDiscount.idDiscount')
        ->select(DB::raw('products.*,(products.price * discounts.tauxDiscount/100) as newPrice'))
        ->get();

https://laravel.com/docs/5.4/queries#raw-expressions




  1. MySQL i docker-compose -- åtkomst nekad

  2. hur använder man phpfastcache?

  3. Hur kan jag testa för null och inte null samtidigt i sql?

  4. cakephp vänskap mellan användare Länka ihop modeller