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