私はいくつかのフィールドを含むテーブルを持っています。主キーはuserId
です。SQLクエリの行を複製する
+------+
|userId|
+------+
| 1 |
| 2 |
| 3 |
| 4 |
...etc
が、私は今、A、B、Cで終わる新しい行を追加しますので、同じようにしたい:現在user id
列には値が '1,2,3,4 ...など' そうのように含まれています
+------+
|userId|
+------+
| 1 |
| 1a |
| 1b |
| 1c |
| 2 |
| 2a |
| 2b |
| 2c |
...etc
新しい行は、userIdを除く親行と同じにする必要があります。 (つまり、1a、1b & 1cは1と一致する必要があります)
また、「a」、「b」または「c」がユーザーID列に存在しないことは保証できません。
これを迅速かつ簡単に行うSQLクエリを作成する方法はありますか?
私はあなたがこれを行うには非常に良い理由を持っている願っています。 – Jacob
挿入クエリが必要ですか?データベースのバージョンは何ですか?mysql 4,5,6?データベース依存関数またはsql99互換性のあるものだけを使用できますか? 1つのクエリでなければならないのでしょうか? – Ali
@これはMySQL 5.1です。これは複数のクエリにすることができます。 @cularis。 – Urbycoz