sql >> Databasteknik >  >> RDS >> Mysql

Laravel 4:multipel där med eller i vältalig

Detta borde göra jobbet:

Fight::whereStatus('finished')->where(function($q) use ($uid) {
    $q->where('user1',$uid)->orWhere('user2', $uid);
})->count('id');

REDIGERA

Svarskommentar:

Fight::whereIn('status', ['finished', 'cancelled'])->where(function($q) use ($uid) {
    $q->where('user1',$uid)->orWhere('user2', $uid);
})->count('id');



  1. Vad är nytt i MariaDB MaxScale 2.4

  2. Hur man skapar en klon av ditt MySQL- eller PostgreSQL-databaskluster

  3. Lägg till en kolumn till en befintlig tabell i SQLite

  4. Hur man sammanfogar strängar i SQL