MySQL : 한 테이블의 데이터를 사용하여 phpMyAdmin을 사용하여 두 번째 테이블 채우기

새긴 ​​금

여기에 SQL 수수께끼.

phpMyAdmin을 사용하여 기존 테이블의 데이터를 기반으로 빈 테이블을 채우고 싶습니다.

보다 구체적으로, 나는의 데이터를 사용하려는 mark의 데이터를 생성 attempt. 마크의 열은 student_number, test_number, attempt_number, question_number 및 답변입니다. 객관식 테스트 분석 도구입니다.

mark (existing)
snum     tnum    anum    qnum    answer
----------------------------------------
1        1        1        1       A
1        1        1        2       C
1        1        1        3       D
1        1        2        1       B    
1        1        2        2       A
1        1        2        3       C


attempt (to be created)
snum     tnum    anum    period
--------------------------------
1        1        1        2013-1      
1        1        2        2013-2         

다음과 같이 고유 한 snum, tnum, anum 조합을 얻을 수 있습니다.

SELECT DISTINCT snum, tnum, anum FROM `mark`

이 호출의 결과를 사용하여 필수 삽입 호출을 채우려면 어떻게해야합니까?

INSERT INTO `attempt` (snum,tnum,anum,period) VALUES (:s,:t,:a,"2013-1")

이상적으로는 "2013-"과 anum을 기준으로 기간 값을 자동 완성하고 싶습니다. 이것이 가능하지 않다고 생각하므로 모든 anum=1값을 선택 하고 기간 값을 하드 코딩 한 다음 각각에 대해 반복합니다 anum.

감사.

Leblma

"INSERT INTO SELECT"구문을 사용하십시오.

INSERT INTO 'attempt'(snum,tnum,anum,period) SELECT DISTINCT snum,tnum,anum,CONCAT('2013-',anum) as period FROM mark;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

첫 번째 테이블의 값을 사용하여 한 번에 두 테이블 업데이트

분류에서Dev

조인하지 않고 한 테이블의 데이터를 사용하여 두 번째 테이블 필터링

분류에서Dev

UPDATE를 사용하여 두 번째 테이블의 열을 AVG 데이터로 채 웁니다.

분류에서Dev

다른 테이블의 시간을 사용하여 더미 데이터로 MySQL 테이블 채우기

분류에서Dev

MySQL : 한 테이블을 사용하여 다른 테이블을 빠르게 채우기

분류에서Dev

MySQL을 사용하여 세 번째 테이블에서 데이터가 누락 된 경우 세 테이블의 데이터 결합

분류에서Dev

mySQL에서 외래 키가있는 세 번째 테이블을 사용하여 두 테이블 연결

분류에서Dev

한 mysql 테이블의 한 행을 두 번째 테이블의 여러 행에 조인

분류에서Dev

관계를 사용하여 두 번째 테이블의 MySQL SELECT DISTINCT 필드

분류에서Dev

세 번째 테이블을 사용하여 두 테이블 연결 (SQL)

분류에서Dev

SQL 쿼리, 두 번 동일한 테이블을 사용하여

분류에서Dev

mySql (phpMyAdmin)을 사용하여 다른 테이블에서 데이터를 가져 오는 테이블 만들기

분류에서Dev

CROSS JOIN을 사용하여 두 테이블을 기존 세 번째 테이블에 병합-

분류에서Dev

codeigniter 및 innodb 엔진 mysql을 사용하여 한 번에 두 개의 테이블에 삽입

분류에서Dev

두 번째 HTML 테이블이 Laravel의 동일한 페이지에있을 때 첫 번째 테이블에서 버튼을 클릭하여 두 번째 html 테이블을 채우는 방법은 무엇입니까?

분류에서Dev

LEFT JOIN을 사용하여 두 번째 테이블의 행 계산

분류에서Dev

PHP를 사용하여 두 테이블을 선택하여 mysql에 새 임시 테이블 만들기

분류에서Dev

테이블의 데이터를 사용하여 PHP 채우기

분류에서Dev

두 번째 SQL의 이름을 사용하여 첫 번째 테이블에서 값을 삭제하는 방법

분류에서Dev

레코드와 일치시키기 위해 세 번째 테이블의 ID를 사용하여 두 번째 테이블의 내용에서 MSSQL 테이블 값을 어떻게 업데이트합니까?

분류에서Dev

기본값을 사용하여 한 테이블의 데이터를 다른 테이블에 삽입

분류에서Dev

두 번째 테이블의 색상을 변경하는 데이터 테이블

분류에서Dev

MySQL Left Joins : 한 테이블에서 모든 항목을 선택하지만 기준이있는 두 번째 테이블의 값만 일치

분류에서Dev

mysql 쿼리를 사용하여 테이블에서 두 번째 최대 값 찾기

분류에서Dev

Swift에서 선택한 첫 번째 테이블 행을 기반으로 두 번째 테이블 내용 변경

분류에서Dev

DOM을 사용하여 두 번째 HTML 테이블에서 데이터를 가져오고 첫 번째 테이블을 무시합니다.

분류에서Dev

두 번째 데이터 프레임을 채우기위한 조회 테이블의 조회 문자열 값

분류에서Dev

두 테이블을 조인하고 세 번째 테이블과 조인하기 위해`AS`를 사용하여 조인 이름을 바꿀 수 있습니까?

분류에서Dev

MySQL에서 세 번째 테이블을 업데이트 할 때 한 테이블의 여러 레코드를 다른 테이블에 삽입하는 방법

Related 관련 기사

  1. 1

    첫 번째 테이블의 값을 사용하여 한 번에 두 테이블 업데이트

  2. 2

    조인하지 않고 한 테이블의 데이터를 사용하여 두 번째 테이블 필터링

  3. 3

    UPDATE를 사용하여 두 번째 테이블의 열을 AVG 데이터로 채 웁니다.

  4. 4

    다른 테이블의 시간을 사용하여 더미 데이터로 MySQL 테이블 채우기

  5. 5

    MySQL : 한 테이블을 사용하여 다른 테이블을 빠르게 채우기

  6. 6

    MySQL을 사용하여 세 번째 테이블에서 데이터가 누락 된 경우 세 테이블의 데이터 결합

  7. 7

    mySQL에서 외래 키가있는 세 번째 테이블을 사용하여 두 테이블 연결

  8. 8

    한 mysql 테이블의 한 행을 두 번째 테이블의 여러 행에 조인

  9. 9

    관계를 사용하여 두 번째 테이블의 MySQL SELECT DISTINCT 필드

  10. 10

    세 번째 테이블을 사용하여 두 테이블 연결 (SQL)

  11. 11

    SQL 쿼리, 두 번 동일한 테이블을 사용하여

  12. 12

    mySql (phpMyAdmin)을 사용하여 다른 테이블에서 데이터를 가져 오는 테이블 만들기

  13. 13

    CROSS JOIN을 사용하여 두 테이블을 기존 세 번째 테이블에 병합-

  14. 14

    codeigniter 및 innodb 엔진 mysql을 사용하여 한 번에 두 개의 테이블에 삽입

  15. 15

    두 번째 HTML 테이블이 Laravel의 동일한 페이지에있을 때 첫 번째 테이블에서 버튼을 클릭하여 두 번째 html 테이블을 채우는 방법은 무엇입니까?

  16. 16

    LEFT JOIN을 사용하여 두 번째 테이블의 행 계산

  17. 17

    PHP를 사용하여 두 테이블을 선택하여 mysql에 새 임시 테이블 만들기

  18. 18

    테이블의 데이터를 사용하여 PHP 채우기

  19. 19

    두 번째 SQL의 이름을 사용하여 첫 번째 테이블에서 값을 삭제하는 방법

  20. 20

    레코드와 일치시키기 위해 세 번째 테이블의 ID를 사용하여 두 번째 테이블의 내용에서 MSSQL 테이블 값을 어떻게 업데이트합니까?

  21. 21

    기본값을 사용하여 한 테이블의 데이터를 다른 테이블에 삽입

  22. 22

    두 번째 테이블의 색상을 변경하는 데이터 테이블

  23. 23

    MySQL Left Joins : 한 테이블에서 모든 항목을 선택하지만 기준이있는 두 번째 테이블의 값만 일치

  24. 24

    mysql 쿼리를 사용하여 테이블에서 두 번째 최대 값 찾기

  25. 25

    Swift에서 선택한 첫 번째 테이블 행을 기반으로 두 번째 테이블 내용 변경

  26. 26

    DOM을 사용하여 두 번째 HTML 테이블에서 데이터를 가져오고 첫 번째 테이블을 무시합니다.

  27. 27

    두 번째 데이터 프레임을 채우기위한 조회 테이블의 조회 문자열 값

  28. 28

    두 테이블을 조인하고 세 번째 테이블과 조인하기 위해`AS`를 사용하여 조인 이름을 바꿀 수 있습니까?

  29. 29

    MySQL에서 세 번째 테이블을 업데이트 할 때 한 테이블의 여러 레코드를 다른 테이블에 삽입하는 방법

뜨겁다태그

보관