sql - How to delete rows from 3 tables based on a specific value in one table -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 5 जवाब
हेलो लोग,
मेरे पास 3 तालिकाओं हैं मेरे पास तालिका <कोड> ए पंक्तियाँ जिनकी कॉलम ' मैं पर आधारित 3 तालिकाओं की पंक्तियों को हटाना चाहता हूं एआईडी = बीआईडी ए
, बी
, सी ।
पर कुछ भी तालिकाओं के बीच जुड़ने का प्रकार। दिनांक
'का मूल्य' 2000-1-1
'है। जहां A.date = '2000-1-1'
।
आप 3 टेबल के विरूद्ध एकल हटाएं कथन जारी नहीं कर सकते, लेकिन आप 3 एक लेन-देन में 3 विभिन्न तालिकाओं के विरूद्ध वक्तव्य हटाएं
टैब में से प्रस्थान हटाएं जहां मौजूद है (तालिका 1 एक्स से तालिका 1 जहां टैबिल_ए.आईडी = X.ID) टेबलाब से हटा दिया गया है (जहां से तालिका 1 एक्स से तालिका 1 = X. आईडी) TABLE_C से हटाएं जहां मौजूद है (तालिका 1 एक्स से कहाँ चुनें TABLE_C.ID = X.ID) COMMIT हस्तांतरण;
Comments
Post a Comment