How to insert data from multi tables to one table in Oracle?What is the difference between UNION and UNION ALL?How to select the nth row in a SQL database table?Best way to do multi-row insert in Oracle?How do I find duplicate values in a table in Oracle?Get list of all tables in Oracle?Oracle: how to UPSERT (update or insert into a table?)How can I get column names from a table in Oracle?How do I limit the number of rows returned by an Oracle query after ordering?Oracle: If Table ExistsOracle SQL: Update a table with data from another tableSQL Insert into table only if record doesn't exist

Can you cover a cube with copies of this shape?

What is the color associated with lukewarm?

I have found ports on my Samsung smart tv running a display service. What can I do with it?

Catching a robber on one line

At what temperature should the earth be cooked to prevent human infection?

What could be the physiological mechanism for a biological Geiger counter?

Is there a term for someone whose preferred policies are a mix of Left and Right?

Is swap gate equivalent to just exchanging the wire of the two qubits?

Can I drive in EU states and Switzerland with German proof of a surrendered U.S. license?

Leaving job close to major deadlines

How do I become a better writer when I hate reading?

Using roof rails to set up hammock

How to address players struggling with simple controls?

Are their examples of rowers who also fought?

My student in one course asks for paid tutoring in another course. Appropriate?

High-end PC graphics circa 1990?

Leveraging cash for buying car

How do I run a script as sudo at boot time on Ubuntu 18.04 Server?

Background for black and white chart

Is it a bad idea to have a pen name with only an initial for a surname?

Redirecting output only on a successful command call

How useful is the GRE Exam?

How can I maintain game balance while allowing my player to craft genuinely useful items?

How can this shape perfectly cover a cube?



How to insert data from multi tables to one table in Oracle?


What is the difference between UNION and UNION ALL?How to select the nth row in a SQL database table?Best way to do multi-row insert in Oracle?How do I find duplicate values in a table in Oracle?Get list of all tables in Oracle?Oracle: how to UPSERT (update or insert into a table?)How can I get column names from a table in Oracle?How do I limit the number of rows returned by an Oracle query after ordering?Oracle: If Table ExistsOracle SQL: Update a table with data from another tableSQL Insert into table only if record doesn't exist






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















I'd a trouble with inserting data from 3 table:
A (id, name), B (id, name), C (id, name). They have the same field like that.
How can I insert data from 3 tables above into table D (id, name)?










share|improve this question






























    1















    I'd a trouble with inserting data from 3 table:
    A (id, name), B (id, name), C (id, name). They have the same field like that.
    How can I insert data from 3 tables above into table D (id, name)?










    share|improve this question


























      1












      1








      1








      I'd a trouble with inserting data from 3 table:
      A (id, name), B (id, name), C (id, name). They have the same field like that.
      How can I insert data from 3 tables above into table D (id, name)?










      share|improve this question
















      I'd a trouble with inserting data from 3 table:
      A (id, name), B (id, name), C (id, name). They have the same field like that.
      How can I insert data from 3 tables above into table D (id, name)?







      oracle oracle11g sql-insert






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 25 at 5:02









      Barbaros Özhan

      17.6k71634




      17.6k71634










      asked Mar 25 at 3:56









      leebongeeleebongee

      375




      375






















          1 Answer
          1






          active

          oldest

          votes


















          4














          You could use UNION or UNION ALL



          INSERT INTO table_d(id, name)
          SELECT id, name
          FROM table_a
          UNION ALL
          SELECT id, name
          FROM table_b
          UNION ALL
          SELECT id, name
          FROM table_c;


          If you want to remove duplicate rows in 3 tables, change UNION ALL to UNION. Refer information about union vs union all






          share|improve this answer

























          • thanks so much :) It's very clear and nice.

            – leebongee
            Mar 25 at 4:08











          • @ThúyTrần you're welcome. Nice day programming!

            – Pham X. Bach
            Mar 25 at 4:17






          • 2





            You're missing one UNION (ALL) for table_c (and didn't say when to use UNION, and when UNION ALL).

            – Littlefoot
            Mar 25 at 6:05











          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55331076%2fhow-to-insert-data-from-multi-tables-to-one-table-in-oracle%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          4














          You could use UNION or UNION ALL



          INSERT INTO table_d(id, name)
          SELECT id, name
          FROM table_a
          UNION ALL
          SELECT id, name
          FROM table_b
          UNION ALL
          SELECT id, name
          FROM table_c;


          If you want to remove duplicate rows in 3 tables, change UNION ALL to UNION. Refer information about union vs union all






          share|improve this answer

























          • thanks so much :) It's very clear and nice.

            – leebongee
            Mar 25 at 4:08











          • @ThúyTrần you're welcome. Nice day programming!

            – Pham X. Bach
            Mar 25 at 4:17






          • 2





            You're missing one UNION (ALL) for table_c (and didn't say when to use UNION, and when UNION ALL).

            – Littlefoot
            Mar 25 at 6:05















          4














          You could use UNION or UNION ALL



          INSERT INTO table_d(id, name)
          SELECT id, name
          FROM table_a
          UNION ALL
          SELECT id, name
          FROM table_b
          UNION ALL
          SELECT id, name
          FROM table_c;


          If you want to remove duplicate rows in 3 tables, change UNION ALL to UNION. Refer information about union vs union all






          share|improve this answer

























          • thanks so much :) It's very clear and nice.

            – leebongee
            Mar 25 at 4:08











          • @ThúyTrần you're welcome. Nice day programming!

            – Pham X. Bach
            Mar 25 at 4:17






          • 2





            You're missing one UNION (ALL) for table_c (and didn't say when to use UNION, and when UNION ALL).

            – Littlefoot
            Mar 25 at 6:05













          4












          4








          4







          You could use UNION or UNION ALL



          INSERT INTO table_d(id, name)
          SELECT id, name
          FROM table_a
          UNION ALL
          SELECT id, name
          FROM table_b
          UNION ALL
          SELECT id, name
          FROM table_c;


          If you want to remove duplicate rows in 3 tables, change UNION ALL to UNION. Refer information about union vs union all






          share|improve this answer















          You could use UNION or UNION ALL



          INSERT INTO table_d(id, name)
          SELECT id, name
          FROM table_a
          UNION ALL
          SELECT id, name
          FROM table_b
          UNION ALL
          SELECT id, name
          FROM table_c;


          If you want to remove duplicate rows in 3 tables, change UNION ALL to UNION. Refer information about union vs union all







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Mar 25 at 6:43

























          answered Mar 25 at 4:00









          Pham X. BachPham X. Bach

          4,10321630




          4,10321630












          • thanks so much :) It's very clear and nice.

            – leebongee
            Mar 25 at 4:08











          • @ThúyTrần you're welcome. Nice day programming!

            – Pham X. Bach
            Mar 25 at 4:17






          • 2





            You're missing one UNION (ALL) for table_c (and didn't say when to use UNION, and when UNION ALL).

            – Littlefoot
            Mar 25 at 6:05

















          • thanks so much :) It's very clear and nice.

            – leebongee
            Mar 25 at 4:08











          • @ThúyTrần you're welcome. Nice day programming!

            – Pham X. Bach
            Mar 25 at 4:17






          • 2





            You're missing one UNION (ALL) for table_c (and didn't say when to use UNION, and when UNION ALL).

            – Littlefoot
            Mar 25 at 6:05
















          thanks so much :) It's very clear and nice.

          – leebongee
          Mar 25 at 4:08





          thanks so much :) It's very clear and nice.

          – leebongee
          Mar 25 at 4:08













          @ThúyTrần you're welcome. Nice day programming!

          – Pham X. Bach
          Mar 25 at 4:17





          @ThúyTrần you're welcome. Nice day programming!

          – Pham X. Bach
          Mar 25 at 4:17




          2




          2





          You're missing one UNION (ALL) for table_c (and didn't say when to use UNION, and when UNION ALL).

          – Littlefoot
          Mar 25 at 6:05





          You're missing one UNION (ALL) for table_c (and didn't say when to use UNION, and when UNION ALL).

          – Littlefoot
          Mar 25 at 6:05



















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid …


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55331076%2fhow-to-insert-data-from-multi-tables-to-one-table-in-oracle%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          How to preserve electronics (computers, tablets and phones) for hundreds of years Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) The network's official Twitter account is up and running again. What content…How might modern humans leave a message for 50,000 years?How would an aquatic race develop computers?How do we make computers care for human life?Keeping supplies for 1000 yearsWhat will cell phones become in 100 years?What body armor protects against a laser?Could a society attain 1800s technology if limited to using copper and bronze?Electricity power (magic) and electronicsScavenging metal resources in post-apocalypse after 100 yearsWhy would precursors create devices that can survive and still work after hundreds of years?

          155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해

          Convert JSON to MapSimplest way to convert a string representing JSON array into Java array List of key value pairsHow to take String JSON values into HashMapConvert a JSON String to a HashMapCreating BSON object from JSON stringJSONObject - How to get a value ?Better Map ConstructorReading JSON from Url javaUpdate columns if input values are not null otherwise ignore and keep the existing values of column in databaseHow to store object represented as Json string into Couchbase Lite?Go JSON into MapHow do I efficiently iterate over each entry in a Java Map?Sort a Map<Key, Value> by valuesHow to round a number to n decimal places in JavaCan comments be used in JSON?How do I read / convert an InputStream into a String in Java?How can I pretty-print JSON in a shell script?What is the correct JSON content type?How can I deserialize JSON to a simple Dictionary<string,string> in ASP.NET?Why does Google prepend while(1); to their JSON responses?Parse JSON in JavaScript?