1

私のテーブル構造は次のとおりです。

id | type | attribute | customer_id | value

1 | 2 | 1 | 1 | some
2 | 2 | 2 | 1 | this
3 | 2 | 3 | 1 | that
4 | 2 | 1 | 2 | cool
5 | 2 | 2 | 2 | just

value ='mine' を属性4 として各customer_idに追加したいと思います。

INSERT INTO mytable 
SET type='2', attribute='4, value='mine'

問題は、それを customer_id にバインドし、顧客ごとに 1 回だけバインドする方法です。

4

1 に答える 1

1
INSERT INTO myTable(type, attribute, customer_id, value)
SELECT  2 type,
        4 attribute,
        s.customer_id,
        'mine' `value`
FROM    (SELECT DISTINCT customer_id FROM myTable) s
于 2013-10-30T14:49:35.133 に答える