그래서 mysql을 사용하여 테이블에 새 열을 삽입하려고한다. 여기 mysql 쿼리에서 둘 이상의 외래 키를 선택하는 방법
내가 시도했습니다 W3 스쿨INSERT INTO Customers (CustomerName, Country)
SELECT SupplierName, Country FROM Suppliers
WHERE Country='Germany';
에서 삽입-에 함수의 예입니다 수정이 기본적으로 선택하고 다른 두 테이블에서 특정 정수 값을 삽입하기 위해 조금. 나는 행운이없이 몇 가지 다른 방법을 시도했습니다. 여기 대략하려고하는 것이 있습니다 :
INSERT INTO table0 (integerVar1, integerVar2, booleanVar1)
SELECT int1 FROM table1 WHERE aString = "something",
int2 FROM table2 WHERE bString = "otherthing",
0;
위 코드는 유효한 구문이 아닙니다. 선택을 위해 무엇을 조정해야합니까? 아니면 완전히 다른 것을 시도해야합니까? 고맙습니다.
영어로 원하는 것을 설명하십시오. "기본적으로" "대략적으로"당신이 원하는 것을 마 법적으로 전달하지 않거나 당신이 원하는 것을 말하지 않는 것이 좋습니다. 또한 테이블을 정의하는 SQL을 제공하십시오. 또한 항상 정확한 오류 메시지를 제공하십시오. – philipxy