मेरे पास एक सर्वेक्षण के लिए एक टेबल है, और एक निश्चित survery से संबंधित सभी रिकॉर्ड हटाना चाहता है।एकाधिक तालिकाओं से सभी संबंधित रिकॉर्ड्स हटाएं
मेरे टेबल:
_______________ _______________ ___________ ________________
|_tblSurvey___| |_tblAnswers___| |_tblAlt__| |_tblQuestions_|
| surveyID | | answerAltID | | altID | | questID |
| surveyName | | userID | | altText | | questText |
|_____________| |______________| |_questID_| |_surveyID_____|
चलो कहते हैं कि मैं सभी रिकॉर्ड है कि surveyID 1.
से संबंधित हैं को नष्ट करना चाहते हैं चलो मैंने कोशिश की:
DELETE
*
FROM tblSurvey, tblQuestions, tblAlt, tblAnswers
WHERE tblSurvey.surveyID = 1
AND tblsurvey.surveyID = tblQuestions.surveyID
AND tblQuestions.questID = tblAlt.questID
AND tblAlt.altID = tblAnswers.answerAltID
उपयोग कर सकते हैं अपनी मेज 'tblQuestion' या 'tblQuestions' कहा जाता है? –
'tblQuestions'। अब संपादित किया गया – janlindso