MySQL insert record to one table to another if postid is not existSQLAlchemy - InsertFromSelect with columns...

Avoiding morning and evening handshakes

How is the Incom shipyard still in business?

Can you earn endless XP using a Flameskull and its self-revival feature?

Program that converts a number to a letter of the alphabet

Dilemma of explaining to interviewer that he is the reason for declining second interview

How can I deal with a significant flaw I found in my previous supervisor’s paper?

Rear brake cable temporary fix possible?

Number of FLOP (Floating Point Operations) for exponentiation

Why did the villain in the first Men in Black movie care about Earth's Cockroaches?

It took me a lot of time to make this, pls like. (YouTube Comments #1)

En Passant For Beginners

Could flying insects re-enter the Earth's atmosphere from space without burning up?

Overfitting and Underfitting

Am I a Rude Number?

How to generate a matrix with certain conditions

Tikzing a circled star

Eww, those bytes are gross

Issues with new Macs: Hardware makes them difficult for me to use. What options might be available in the future?

Approaches to criticizing short fiction

Can a hotel cancel a confirmed reservation?

How to remove trailing forward slash

Do authors have to be politically correct in article-writing?

A starship is travelling at 0.9c and collides with a small rock. Will it leave a clean hole through, or will more happen?

page split between longtable caption and table



MySQL insert record to one table to another if postid is not exist


SQLAlchemy - InsertFromSelect with columns supportSimplify MySQL INSERT querySelecting all posts with a certain tagMySQL database design for easy item relationships and meta storageMySQL statements to update overlapping database entries and insert new data into various tablesMultiple SELECT with LEFT JOIN to order resultsSelecting data from a table based on value in another table (SQL server)Single MySQL Query one-to-many efficiencyInsert items from one table that do no exist in the other oneMySQL: Insert data from one table to another (Million + rows)













0












$begingroup$


Is there any way to write this query in a better way than this if I want to insert postid from posts table to star_ratings table if the postid is not exists in star_ratings table?



INSERT INTO star_ratings(post_id) 
SELECT postid FROM posts
WHERE type in ('D', 'B')
AND postid NOT IN (SELECT post_id FROM star_ratings)
ORDER BY postid ASC









share|improve this question











$endgroup$

















    0












    $begingroup$


    Is there any way to write this query in a better way than this if I want to insert postid from posts table to star_ratings table if the postid is not exists in star_ratings table?



    INSERT INTO star_ratings(post_id) 
    SELECT postid FROM posts
    WHERE type in ('D', 'B')
    AND postid NOT IN (SELECT post_id FROM star_ratings)
    ORDER BY postid ASC









    share|improve this question











    $endgroup$















      0












      0








      0





      $begingroup$


      Is there any way to write this query in a better way than this if I want to insert postid from posts table to star_ratings table if the postid is not exists in star_ratings table?



      INSERT INTO star_ratings(post_id) 
      SELECT postid FROM posts
      WHERE type in ('D', 'B')
      AND postid NOT IN (SELECT post_id FROM star_ratings)
      ORDER BY postid ASC









      share|improve this question











      $endgroup$




      Is there any way to write this query in a better way than this if I want to insert postid from posts table to star_ratings table if the postid is not exists in star_ratings table?



      INSERT INTO star_ratings(post_id) 
      SELECT postid FROM posts
      WHERE type in ('D', 'B')
      AND postid NOT IN (SELECT post_id FROM star_ratings)
      ORDER BY postid ASC






      sql mysql






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 22 mins ago









      Jamal

      30.3k11119227




      30.3k11119227










      asked Feb 1 at 7:46









      pixelngrainpixelngrain

      210112




      210112






















          0






          active

          oldest

          votes











          Your Answer





          StackExchange.ifUsing("editor", function () {
          return StackExchange.using("mathjaxEditing", function () {
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
          });
          });
          }, "mathjax-editing");

          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: "196"
          };
          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: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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%2fcodereview.stackexchange.com%2fquestions%2f212673%2fmysql-insert-record-to-one-table-to-another-if-postid-is-not-exist%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Code Review Stack Exchange!


          • 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.


          Use MathJax to format equations. MathJax reference.


          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%2fcodereview.stackexchange.com%2fquestions%2f212673%2fmysql-insert-record-to-one-table-to-another-if-postid-is-not-exist%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

          Webac Holding Inhaltsverzeichnis Geschichte | Organisationsstruktur | Tochterfirmen |...

          What's the meaning of a knight fighting a snail in medieval book illustrations?What is the meaning of a glove...

          Salamanca Inhaltsverzeichnis Lage und Klima | Bevölkerungsentwicklung | Geschichte | Kultur und...