SQLite 테이블 생성

SQLite 테이블 생성

컬럼 데이터를 기반으로 테이블을 생성할 수 있나요?

Exchange현재 많은 열이 포함된 테이블이 있습니다.

ID:NAME:PRICE
1:Stick:12
2:Stone:20
3:Water:1
4:Water:1

하지만 Name해당 열을 기반으로 많은 수의 테이블을 만들고 해당 이름이 포함된 행을 선택하여 해당 테이블로 이동하고 싶습니다.

따라서 위의 예에서 결과는 3개의 새 테이블이 됩니다.

Stick, Stone&Water

테이블 Water

1:Water:1
2:Water:1

답변1

하지 마세요. 많은 수의 테이블을 만드는 것은 매우 나쁜 생각입니다.

EAV 모델(이미 테이블에 사용됨 Exchange)을 더 잘 배우십시오. https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model

관련 정보