sql >> Databáze >  >> RDS >> Mysql

Laravel 4:vícenásobné kde s nebo ve výmluvné

Toto by mělo fungovat:

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

UPRAVIT

Odpověď na komentář:

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



  1. Jak nastavit cílový adresář archivních protokolů v databázi Oracle

  2. Vnitřní spojení mnoha tabulek s filtrem v MySQL

  3. Laravel Nelze odstranit nebo aktualizovat nadřazený řádek:omezení cizího klíče se nezdaří

  4. Načítání řádku s daty z tabulky párů klíč-hodnota v MySQL