Member 13401844 Ответов: 1

Как объединить запись с mysql или PHP


У меня есть таблица mysql, которая выглядит следующим образом:
id |   id_item      |
1  |   T0001        |
2  |   T0002        |
2  |   T0003        |
3  |   T0004        |


и я меняю его вот так

id |    id_item           | 
    1  |   T0001,T0002        | 
    2  |   T0001,T0003        |
    2  |   T0001,T0004        |
    3  |   T0002,T0003        |
    4  |   T0002,T0004        |
    5  |   T0003,T0004        |


Я использую запрос:

SELECT
        CONCAT(t1.id_item, ',', t2.id_item) AS id_item
    FROM item t1
    INNER JOIN item t2
    WHERE
        t2.id > t1.id
    ORDER BY
        t1.id,
        t2.id


Что я уже пробовал:

но как я могу сохранить в таблице item_2 вот так

id |   id_item      | 
        1  |   T0001        | 
        2  |   T0002        |
        3  |   T0001        |
        4  |   T0003        |
        5  |   T0001        |
        6  |   T0004        |
        7  |   T0002        |
        8  |   T0003        |
        9  |   T0002        |
       10  |   T0004        |
       11  |   T0003        |
       12  |   T0004        |

Кто-нибудь знает, как это сделать с помощью php или mysql?

1 Ответов

Рейтинг:
1

Hardevsinh Mori

Вы можете попробовать это

INSERT IGNORE
INTO table_1 
SELECT *
FROM table_2