찾다

 >  Q&A  >  본문

다음과 같이 재작성된 제목: "(SELECT & VALUES)를 함께 삽입"의 영어 번역

<p>테이블에 데이터를 삽입하려고 하는데 두 가지 방법을 알고 있습니다. </p> <p>첫 번째는 행을 값으로 추가하는 것입니다. </p> <pre class="brush:php;toolbar:false;"> INSERT INTO db_example.tab_example (id,name,surname,group) VALUES ('','톰','행크스','1');</pre> <p>다른 하나는 다른 테이블에서 삽입하는 것입니다.</p> <pre class="brush:php;toolbar:false;">INSERT INTO db_example.tab_example (id,name,surname) db_contacts.tab_mygroup;</pre>에서 ID, 이름, 성 선택 <p>하지만 다른 테이블의 일부 값을 동시에 삽입하고(두 번째 방법) 일부 기본값을 수동으로 삽입하려면(첫 번째 방법) 어떻게 해야 할까요? </p> <p>이것은 제가 시도한 것입니다(성공하지 못함): </p> <pre class="brush:php;toolbar:false;"> INSERT INTO db_example.tab_example (id,name,surname,group) 값( db_contacts.tab_mygroup에서 ID 선택, db_contacts.tab_mygroup에서 first_name을 선택하세요. db_contacts.tab_mygroup에서 성 이름을 선택하세요. '1' );</pre> <p>뷰 테이블을 만드는 것에 대해 생각했는데 그게 효과가 있을 수도 있지만 두 가지를 모두 추가할 수 있는 방법이 있을 수도 있다고 생각했습니다. </p> <p>모두들 감사합니다! 나에게 필요한 것이 무엇인지 명확하게 설명했으면 좋겠습니다. :)</p>
P粉536532781P粉536532781527일 전586

모든 응답(2)나는 대답할 것이다

  • P粉980815259

    P粉9808152592023-08-25 14:47:08

    이것을 시도해 보세요

    으아아아

    FROM 절에 조인을 사용할 수 있습니다. 작동해야합니다!

    회신하다
    0
  • P粉373596828

    P粉3735968282023-08-25 11:19:31

    SELECT 문에서 리터럴 값을 반환하면 SELECT 목록에 표현식을 추가할 수 있습니다. 예:

    으아아아

    후속 조치

    Q:AS 함수를 사용하여 동일한 열에서 first_name과 last_name을 선택할 수 있나요? 아니면 다른 기능이 필요한가요?

    답변: first_namelast_name의 값을 단일 열로 결합하려면 표현식을 사용하여 결합하고

    와 같이 SELECT 목록에서 해당 표현식을 사용할 수 있습니다. 으아아아

    또는

    으아아아 이는

    AS关键字在INSERT ... SELECT의 맥락에서는 아무런 영향을 미치지 않지만 삽입되는 열의 이름과 일치하는 별칭을 표현식에 할당하면 향후 독자에게 도움이 될 수 있습니다.

    으아아아

    회신하다
    0
  • 취소회신하다