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

Použití výsledku dotazu na jiný dotaz pomocí IN()

Použijte pole:

$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. AJAX živá kontrola dostupnosti pomocí tlačítka Odeslat

  2. MySql:zrychlete tento dotaz... existuje způsob?

  3. Jak vypustit sloupec v SQL?

  4. Spouštění úloh údržby databáze SQL pomocí SQLCMD