sql >> Databasteknik >  >> RDS >> Mysql

Laravel fråga för att få resultat med minst ett element i en array?

Om din relation är korrekt definierad bör påfyllningskoden fungera:

$posts = Post::whereHas('postWriters', function($query) use($arrayOfWriterIds_IFollow) {
    $query->whereIn('writer_id', $arrayOfWriterIds_IFollow);
})
->orderBy('submitTimestamp', 'desc')
->take(20)
->get();



  1. Entity Framework + MySQL - Varför är prestandan så hemsk?

  2. Varför avbryter Hibernate/JDBC/MySQL anslutningar efter någon dag?

  3. PostgreSQL:Ändra OWNER på alla tabeller samtidigt i PostgreSQL

  4. MySQL BESTÄLLNING EFTER IN()