Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng kết quả của truy vấn cho một truy vấn khác với IN ()

Sử dụng một mảng:

$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. Tại sao bạn không thể chuyển các hàm MYSQL vào các câu lệnh PDO đã chuẩn bị sẵn?

  2. Làm thế nào để phiên bản kiểm soát dữ liệu được lưu trữ trong mysql

  3. gọi thủ tục được lưu trữ với tham số đầu ra

  4. Django management.py syncdb ném Không có mô-đun nào có tên MySQLdb

  5. truy cập bị từ chối đối với tải dữ liệu trong tệp trong MySQL