से जुड़ना मैं कुछ संवेदनशील डेटा के साथ काम कर रहा हूं, इसलिए मैं निश्चित रूप से यह सुनिश्चित करना चाहता हूं कि मैं इसे ठीक से कर रहा हूं।तालिका से डेटा हटाएं, दो टेबल
मुझे लगता है कि एक और तालिका
तालिका संबद्ध करने के लिए एक ही रास्ता दो अन्य तालिकाओं के माध्यम से शामिल होने के लिए है के साथ जुड़े रहे एक तालिका में पंक्तियों को हटाने के लिए कोशिश कर रहा हूँ ...
यहाँ सटीक क्वेरी है :
DELETE tt.Transaction_Amount, tt.Transaction_ID
FROM ItemTracker_dbo.Transaction_Type tt
JOIN ItemTracker_dbo.Transaction t ON tt.Transaction_ID = t.Transaction_ID
JOIN ItemTracker_dbo.Purchase p ON p.Transaction_ID = tt.Transaction_ID
JOIN ItemTracker_dbo.Item i ON i.Item_ID = p.Item_ID
WHERE i.Client_ID = 1
जैसा कि आप देख सकते हैं, यह सुंदर नहीं है।
मैं हालांकि MySQL क्वेरी ब्राउज़र के माध्यम से एक अजीब त्रुटि मिल रही है ...
अज्ञात तालिका 'TRANSACTION_AMOUNT' बहु में DELETE mysql मैनुअल पढ़ने
मैंने कोशिश की है और यह ऐसा लगता है कि यह मेरे लिए काम करना चाहिए ... किसी के पास कोई विचार है?
आप अपनी क्वेरी में कहीं और लेनदेन तालिका का उपयोग नहीं कर रहे हैं। क्या यह जानबूझकर है? –
सुनिश्चित करें कि आपने हटाए जाने से पहले अपना डेटा/डेटाबेस बैक अप लिया है। –
क्या एक लेनदेन है? ऐसा लगता है कि आप पंक्तियों की बजाय तालिका से 2 कॉलम निकालने का प्रयास कर रहे हैं ... –