insert into friends (user_id1,user_id2) select user_id from user where UserName='summer'or UserName='winter'
오류가 발생합니다. user_id1에 'summer'의 user_id를 삽입하고 user_id2에 'winter'의 user_id를 삽입하고 싶습니다. 도와주세요?SQL 쿼리 ... table2의 다른 두 열에 table1의 동일한 열에서 2 개의 값을 삽입해야합니다.
0
A
답변
0
:
INSERT INTO friends (user_id1,user_id2)
SELECT (SELECT user_id FROM user where UserName='Summer') AS user_id1, (SELECT user_id FROM user WHERE UserName='Winter') AS user_id2
이
0
insert into friends (user_id1,user_id2)
select user_id, -1 from user where UserName='summer'
update friends
set user_id2 = (select user_id from user where UserName='winter')
where user_id2 = -1
선택 따라서 삽입과 같은 열 같은 수 있어야합니다
0
INSERT INTO table2 (user_id1,user_id2)
SELECT
(SELECT UserName
FROM table1
WHERE UserName='Summer') AS user_id1,
(SELECT UserName
FROM table1
WHERE UserName='Winter') AS user_id2
SQL FIDDLE
관련 문제
- 1. Table2의 열에서 DML 뒤에 Table1의 열 값이 오라클 트리거 됨
- 2. Table2의 데이터를 Table1의 TextArea로 추출하기
- 3. table2의 열 값을 기준으로 table1의 열 값을 계산하십시오.
- 4. 동일한 테이블의 두 개의 서로 다른 열에서 DISTINCT 값을 선택하십시오.
- 5. Table1의 인스턴스 수 및 Table2의 연결
- 6. SQL Server 쿼리 결과는 동일한 원본 테이블의 동일한 이름의 두 열에 다른 값을 제공해야합니다.
- 7. 두 열에서 두 개의 계산을 수행하면 대답은 다른 열에 저장됩니다.
- 8. 동일한 열에 두 개의 다른 유형을 합산하십시오.
- 9. table1의 행과 table2의 모든 자식을 객체로 선택
- 10. 매크로는 두 개의 서로 다른 열에 두 개의 값을 검색하고
- 11. Oracle SQL Developer 동일한 열에서 2 개의 값의 수를 반환하는 쿼리
- 12. 두 개의 동일한 테이블을 병합하는 SQL 쿼리
- 13. SQL 쿼리 도움말 - 동일한 열에서 max()를 두 번 사용합니다.
- 14. 한 테이블에서 다른 테이블로 값을 집어 넣는 방법 WHERE table1의 column1 = table2의 column2?
- 15. 암호 열에서 문자열 값을 선택하는 SQL 쿼리?
- 16. 동일한 열에 대해 특정 값을 제외하는 SQL 쿼리
- 17. ID가 다른 테이블에있는 행의 열에 값을 설정하십시오.
- 18. 동일한 ID이지만 다른 값을 합친 SQL 쿼리?
- 19. 다른 결과를주는 두 개의 동일한 쿼리
- 20. Codeigniter는 table2의 id를 가진 table1의 이름 목록을 얻습니다.
- 21. concat sql query> where 절에 따라 두 개의 서로 다른 열에서 동일한 열 표시
- 22. sqlite3 쿼리는 table2의 정보를 기반으로 table1의 필드를 반환합니다.
- 23. 두 개의 열을 그룹화하고 다른 열에 해당 값을 집계하고 두 개의 열에 숫자를 더함
- 24. MySQL : 두 개의 열에서 고유 한 값을 가져 와서 같은 테이블의 다른 두 열에서 발생하는지 확인하십시오.
- 25. 하나의 파라미터를 가진 2 개의 열에 대한 mysql 검색 쿼리
- 26. 두 개의 다른 서버 쿼리
- 27. mysql을 사용하여 2 개의 다른 열에서 데이터보기
- 28. table1의 모든 열을 table2의 "unique names"가있는 열로 결합합니다.
- 29. Mysql : 주어진 값으로 table2의 여러 행을 결합하는 table1의 1 행
- 30. 두 개의 다른 테이블에 동일한 값을 추가하십시오.
당신은 얻을 수 있도록 SELECT 절을 변경해야 트릭을해야을 그게 끝났어. 지금 당장 SELECT를 통해 하나의 값만 반환하면 오류가 발생합니다. – Incognito