Mysql
 sql >> база данни >  >> RDS >> Mysql

използвайте IFNULL в laravel

Опитайте така:

DB::Raw('IFNULL( `downloads`.`is_download` , 0 )');


$subjects = $app->db->table('subjects')->LeftJoin('downloads', 'subjects.subjectID', '=', 'downloads.subject_id')
    ->where('universityID', $currentUser->universityID)->where('semesterID', $currentUser->semesterID)->where('courseID', $currentUser->courseID)
    ->select('subjects.subjectID', 'subjects.subjectName', 'subjects.price',  DB::Raw('IFNULL( `downloads`.`is_download` , 0 )') )
    ->orderBy('subjectID')
    ->get();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхраняване на номера на кредитни карти в SESSION – начини за заобикаляне?

  2. 2 начина за връщане на редове, които съдържат буквено-цифрови знаци в MySQL

  3. Вмъквания на асинхронна база данни - python + mysql

  4. node.js mysql пул започват транзакция и връзка

  5. Сложна заявка + скрипт за пагинация