Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на резултат от заявка към друга заявка с IN()

Използвайте масив:

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете json отговор

  2. Незаконен опит за картографиране на неколекция като @OneToMany, @ManyToMany или @CollectionOfElements

  3. AndroidApp и MySqlConnection не работиха connection.open

  4. php,postgresql,mysql

  5. Sqlite Добавяне на колона в таблица на определена позиция (Android)