Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL menyalin beberapa nilai baris dengan ID yang sama ke kolom baru?

Setelah melihat komentar Anda dan Anda hanya mencoba membuat CSV dari komentar tersebut, Anda dapat melakukan sesuatu seperti ini:

<?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. Lewati Daftar<string> Ke Parameter SQL

  2. Instalasi Neo4j

  3. Bisakah saya menggunakan COUNT() dan DISTINCT bersama-sama?

  4. penomoran baris mysql mengatur ulang setiap nilai catatan yang berbeda

  5. Context.User adalah NULL di Application_AuthenticateRequest melalui windows auth di aplikasi Asp.net MVC