ItemID | File
1 /storage/somefile1.jpg
1 /storage/somefile2.jpg
1 /storage/somefile3.jpg
1 /storage/somefile5.jpg
2 /storage/somerandomfile.jpg
2 /storage/anotherrandomfile.jpg
2 /storage/yetanotherrandomfile.jpg
2 /storage/somefile.jpg
我想为每个文件创建一个新的列,而不是每个文件1行。如:MySQL将具有相同ID的多行值复制到新列中?
ItemID | File | File2 | File3 etc...
1 /storage/somefile1.jpg | /storage/somefile2.jpg | /storage/..
2 /storage/somerandomfile.jpg | /storage/anotherrandomfile.jpg | /storage/..
有没有什么办法与查询自动完成这个?
我不这么认为。 AFAIK,你将不得不使用一些脚本来创建查询。你使用什么编程语言? – shesek
我正在使用PHP 5.2.x –
您的数据库设计看起来是最佳的。你确定要改变它吗?你试图解决什么确切的问题? –