मैं अपने एसक्यूएल क्वेरी में एक समस्या हैकैसे एसक्यूएल में विशिष्ट मूल्यों को प्राप्त करने के लिए क्वेरी
मैं DISTINCT StudentGroups (एसजी) का चयन करना चाहते हैं, लेकिन क्वेरी मुझे कुछ repetations
यहाँ मेरी क्वेरी
है देता हैSELECT DISTINCT(SG.SGID), en.EnrollmentID, CR.Name AS Course, INS.Name as Instructor,
S.Session, SG.StartTime, SG.EndTime, EN.CreateDate
FROM StudentGroups SG inner JOIN Enrollments EN ON SG.SGID = EN.SGID
JOIN Courses CR ON SG.CourseID = CR.CourseID
JOIN Class CL ON SG.ClassID = CL.ClassID
JOIN Instructors INS ON SG.InstructorID = INS.InstructorID
JOIN Sessions S ON SG.SessionID = S.SessionID
WHERE EN.SGID NOT IN (SELECT SGID FROM Enrollments
WHERE StudentID = 45
UPDATED
इस क्वेरी देता है मुझे डेटा निम्नलिखित
लेकिन मैं बार-बार नहीं करना चाहती sgid
'DISTINCT' *** *** एक समारोह नहीं है। यह एक * ऑपरेटर * चुनिंदा सूची में ** सभी ** कॉलम पर लागू है। –
DISTINCT ** पूरी ** पंक्ति पर काम करता है: आप अन्य कॉलम के साथ सेट किए गए परिणाम में DISTINCT SGID मान नहीं प्राप्त कर सकते हैं। यह कोई समझ नहीं आता है ... – gbn
तो मैं अद्वितीय रिकॉर्ड कैसे प्राप्त कर सकता हूं ?? @a_horse_with_no_name, @ gbn –