sql >> Database >  >> RDS >> Mysql

Het resultaat van de query gebruiken voor een andere query met IN()

Gebruik een array:

$ids = array(); 
foreach($result as $key=>$value){
 $ids[] = $value['id'];}

if (count($ids) > 0)   // to avoid mySQL error on empty array
 {
   $ids_string = implode(",", $ids);
   $sql2 = 'SELECT * FROM table where id IN($ids_string)'; 
 }


  1. Test op NULL's in meerdere kolommen in MySQL

  2. MySQL-hulp:hoe vind je alle bestellingen van een klant tot prijs <=20 en status='unpaid'

  3. Welke rij (in volgorde van een kolom) in een tabel komt overeen met een rij in een andere tabel?

  4. Kan ik SSIS-pakketten uitvoeren met SQL Server Express- of Web- of Workgroup-edities?