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

MySQL sao chép nhiều giá trị hàng có cùng ID vào các cột mới?

Sau khi xem nhận xét của bạn và bạn chỉ đang cố tạo CSV từ đó, bạn có thể làm như sau:

<?php
$query = $db->query('SELECT ItemID, GROUP_CONCAT(File SEPARATOR \'|$|\') AS Files FROM Table GROUP BY ItemID');
// Use a string that cant appear as part of the filename as the separator
$fh = fopen('items.csv', 'w');
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
    $files = explode('|$|', $row['Files']);
    fputcsv($fh, array_merge(array($row['ItemID']), $files));
}
fclose($fh);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tiêu đề Danh mục đa ngôn ngữ trong Cơ sở dữ liệu Mysql

  2. Neo4j - Thả chỉ mục bằng Cypher

  3. phân loại tự nhiên mysql

  4. phiên php so với tốc độ mysql

  5. Lỗi-Cố gắng bằng phương pháp 'X.set_DbConnection (System.Data.Common.DbConnection)' để truy cập phương thức 'Y.get_Settings ()' không thành công