Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Oświadczenie IN w języku elokwentnym

Chcesz whereIn z tablicą twoich identyfikatorów do sprawdzenia...

$news = News::whereHas('newsCategories', function($q) use($array_of_ids)
{
    $q->whereIn('category_id', $array_of_ids)
      ->orderBy('created_at', 'desc');
})->get();

Tylko upewnij się, że przekazujesz coś, co jest naprawdę tablicą :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migracja w celu utworzenia tabeli podnosi Mysql2::Błąd:Tabela nie istnieje

  2. Jak wybrać relację jeden-do-wielu w CodeIgniter?

  3. jakie jest znaczenie wybierz „-”

  4. Najszybszy postgreSQL odpowiednik MySQL UTC_DATE() (pobieranie daty UTC)?

  5. Jak sprawić, by MySQL traktował podkreślenie jako separator wyrazów przy wyszukiwaniu pełnotekstowym?