sql >> Database >  >> RDS >> Mysql

rekenkundige bewerkingen in querybuilder laravel

Je moet zo'n onbewerkte uitdrukking gebruiken:

$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. Tabelgegevens afdrukken mysql php

  2. JPA werkt kolom niet bij met Converter-klasse

  3. Kan ik MySQL-tabel naar een tweede schijf verplaatsen?

  4. Zoek naar een item - in een database (zonder een kolomnaam/tabelnaam op te geven)