mysql - Update all post that is not in another table -


मेरे पास इस tow तालिका है: -

  an_post आईडी का नाम बॉडी पिक दिनांक बनाएँ  

और तालिका 2 है: -

  an_taxonomy PostId TaxId  

हमें table 1 < / Code> में तालिका 2 में एक रिकार्ड है, वह वील है ("10", "1")

जहां 10 < / Code> है PostId , और 1 है टैक्सआईडी

कैसे तालिका 2 सभी पोस्ट तालिका 1 से मान ("post_id", "1") , और पहले जोड़ा नहीं।

इसे डुप्लिकेट नहीं करना चाहिए तालिका 2 में दर्ज करें

अगर PostId an_taxonomy तालिका पर एक अनन्य अनुक्रमणिका है तो केवल

  एक_taxonomy (PostId, TaxId) का चयन करें आईडी, 1 से an_post  

में प्रवेश करें, यदि नहीं तो आपको यह देखना चाहिए कि पंक्ति पहले से मौजूद है या नहीं । इस तरह से कुछ: -

  an_taxonomy में प्रविष्ट करें (पोस्ट आईडी, कर आईडी) SELECT a.ID, 1 से an_post एक बाएं OUTER पर an_taxonomy b में शामिल करें a.ID = b.PostId और b, TaxId = 1 WHERE b.PostId NULL है  

Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -