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
Post a Comment