1

これが私の結果セットです

    id  cpumanufacturer cpuseries
200014  Intel           Core i7,Core i7 Extreme Edition

200015  Intel           Core i7 Extreme Edition,Core i7

200259  Intel           Core i7 Extreme Edition,Core i7

最初の行の出力のように、CPUシリーズを複数の行にまたがるように分割したい

200014 | Intel | Core i7
200014 | Intel | Core i7 Extreme Edition
4

1 に答える 1

2

これからテーブルを変更するストアド プロシージャを説明するブログ投稿があります。

id     cpumanufacturer cpuseries

200014 Intel Core      i7,Core i7 Extreme Edition
200015 Intel Core      i7 Extreme Edition,Core i7
200259 Intel Core      i7 Extreme Edition,Core i7

これに:

id     cpumanufacturer cpuseries

200014 Intel           Core i7
200014 Intel           Core i7 Extreme Edition    
200015 Intel           Core i7 Extreme Edition
200015 Intel           Core i7
200259 Intel           Core i7 Extreme Edition
200259 Intel           Core i7

ブログ投稿: http://www.marcogoncalves.com/2011/03/mysql-split-column-string-into-rows/

これにより、クエリの結果ではなく、テーブルが変更されることに注意してください。

次の回答も役立つ場合があります。 https://stackoverflow.com/a/5344071/1005039

于 2012-04-24T08:03:23.723 に答える