עזרה בsql - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

עזרה בsql


Lili2424
 Share

Recommended Posts

היי , יש לי את ה3 טבלאות המסומנות בקובץ המצורף. 

שמהם אני צריכה להוציא שאילתה שמעדכנת את ערכו של tot_creds בהתאם לסהכ הנקודות בקורסים שלקח הסטודנט - עזרה בפיתרון? 

ניסתי לעשות עם UpDate אבל לא יצא לי טוב..

 

 

 

נערך על-ידי Lili2424
קישור לתוכן
שתף באתרים אחרים

- את בטוחה שה-ID הראשי של טבלת takes זהה ל-ID של הסטודנט? אולי ה-ID של הסטודנט זה ה-sec_id?

- למה ה-id של הקורס צריך להיות שונה?

ta.course_id<>co.course_id

- הייתי מעיף את התנאי שמשווה dept_name, כשאפשר עדיף להתייחס ל-id בלבד

קישור לתוכן
שתף באתרים אחרים

התמונה של השאילתה לא שלמה ויש בה סוגריים לא סגורים, עדיף במקום תמונה להעתיק את השאילה עצמה לפה בתוך תגיות קוד <>

 

ציטוט של Lili2424

ובtakes זה גם מספר הסטודנט מפתח זר

זאת אומרת שיש כפילויות של ID בטבלה הזאת? לא ענית לי על מה מצביע sec_id?

 

ציטוט של Lili2424

לדעתי id צריך להיות שונה כך שיסכום לי את כל הנקודות של כל הקורסים שהסטודנט לקח

ההגיון אומר שאם ה-id יהיה שונה אז הוא יסכם לך את כל הקורסים שהסטודנט לא לקח

 

אני מציע שתתחילי מלנסות לבנות שאילתת select עם group by שתחזיר לך את הסכומים הנכונים, אחרי שזה יעבוד רק אז תהפכי את זה לשאילתת update

נערך על-ידי etal
קישור לתוכן
שתף באתרים אחרים

הצטרפ/י לדיון

בשלב זה תוכל/י להצטרף לדיון, ולאחר מכן להצטרף לקהילה שלנו. אם כבר יש לך חשבון אצלנו, אנא התחבר/י עכשיו על מנת להגיב תחת שם המשתמש שלך.
לתשומת לבך: התגובה תופיע לגולשים לאחר אישור של צוות הנהלת הפורומים.

אורח
הוסף תגובה

×   התוכן שהודבק הוא עם עיצוב.   הסר עיצוב

  Only 75 emoji are allowed.

×   הקישור שלך הוטמע אוטומטית.   הצג כקישור רגיל

×   התוכן הקודם שלך שוחזר אוטומטית.   נקה הכל

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
  • צור חדש...