여러 필드가 포함 된 테이블이 있습니다. 기본 키는 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'가 몇 개 존재하지 않을 것이라고 보장 할 수 없습니다.
이 작업을 빠르고 쉽게 수행 할 수있는 SQL 쿼리를 작성하는 방법이 있습니까?
이 작업을 수행하는 것이 매우 바람직합니다. – Jacob
삽입 쿼리가 필요합니까? 데이터베이스 버전은 mysql 4, 5, 6입니까? 데이터베이스 종속 함수 또는 sql99 호환 가능 항목 만 사용할 수 있습니까? 그것은 1 개의 쿼리 여야 하는가 아니면 더 많은 쿼리 일 수 있는가? – Ali
@ 그것은 MySQL 5.1입니다. 둘 이상의 쿼리 일 수 있습니다. – Urbycoz