반응형
MySQL 쿼리 결과를 다른 테이블에 저장하는 방법
다음 쿼리의 결과를 다른 테이블에 저장하는 방법.적절한 테이블이 이미 작성되어 있는 것을 고려합니다.
SELECT labels.label,shortabstracts.ShortAbstract,images.LinkToImage,types.Type
FROM ner.images,ner.labels,ner.shortabstracts,ner.types
WHERE
labels.Resource=images.Resource
AND labels.Resource=shortabstracts.Resource
AND labels.Resource=types.Resource;
테이블이 존재하지 않는 경우(예를 들어 컬럼 이름이 많을 수 있기 때문에 테이블을 만들고 싶지 않은 경우) 즉시 테이블을 만들 수 있습니다.
쿼리:
CREATE TABLE another_table SELECT /* your query goes here */
를 사용할 수 있습니다.INSERT INTO TABLE SELECT
......실행:
INSERT INTO new_table_name
SELECT labels.label,shortabstracts.ShortAbstract,images.LinkToImage,types.Type
FROM ner.images,ner.labels,ner.shortabstracts,ner.types
WHERE labels.Resource=images.Resource AND labels.Resource=shortabstracts.Resource
AND labels.Resource=types.Resource;
테이블이 존재하지 않으면
CREATE TABLE new_table SELECT //write your query here
테이블이 존재하는 경우 쿼리를 삽입하기만 하면 됩니다.
INSERT INTO new_table SELECT //write your query here
INSERT INTO another_table SELECT /*your query goes here*/
SQLite Studio에서는 "AS" 키워드가 필요합니다.
쿼리:
CREATE TABLE another_table AS SELECT /* 문의처 */
언급URL : https://stackoverflow.com/questions/2698401/how-to-store-mysql-query-results-in-another-table
반응형
'programing' 카테고리의 다른 글
속편을 사용하여 JSON 열에 MariaDB 제약 조건 CHECK 추가 (0) | 2022.11.21 |
---|---|
Java에서 숫자 형식을 지정하려면 어떻게 해야 합니까? (0) | 2022.11.21 |
왜 모든 서브쿼리는 키워드별로 주문하기 전에 select-statement로 실행됩니다.이러한 서브쿼리는 필요하지 않은 경우에도 실행됩니다. (0) | 2022.11.21 |
레일: 데이터베이스의 빈 문자열을 NULL로 강제 적용합니다. (0) | 2022.11.21 |
창을 삭제하는 방법.Nuxt의 Vuex에서 문제없이 __NUXT__ (0) | 2022.11.21 |