too much sub query

too much sub query

יש לי טבלה עם עמודות a, b, c, d.
עבור כל ערך של a אני צריך את המקסימום של b
ועבור כל ערך של a ו-b אני צריך את המקסימום של c
ועבור כל ערך של a ו-b ו-c אני צריך את המקסימום של d.
מה שאני עושה זה 4 where שבכל אחד תת שאילת וזה לוקח מידי הרבה זמן.
יש רעיון?
תודה מראוש.
 

pitoach

New member
את יכולה לנסות לךהבהיר שוב את מה שאת צריכה

הורדתי את ה DDL+DML אבל אני לא מצליח להבין מה את צריכה.
הנתונים שאת מתארת לא מתאימים לי לנתונים שאני מקבל בשאילתה שלך

זה מה שאני מקבל בשאילתה שלך
1 2 1 2
2 5 2 1

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

למשל: "עבור כל ערך של a ו-b אני צריך את המקסימום של c"
עבור ערך של a=1,b=2 הערך המקסימלי של c הוא 3 וזה לא מתקבל בתוצאה שלך. למעשה לפי ההסבר שלך אני מצפה לקבל הרבה יותר תוצאות בסיום מ 2 רשומות

* אנא נסי להבהיר שוב מה את מחפשת לקבל וכיצד הגעת לתוצאות שלך בהתאמה להסבר (אם אלו התוצאות שאת רוצה).
 
אני אנסה להבהיר שוב

ואגב אני גבר.
אני צריך בדיוק את התוצאות האלו.
כשאמרתי עבור כל a ו-b, התכוונתי אלו שהגיעו מהשורה הקודמת כלומר עבור כל a ו-B מקסימלי אני צריך את ה-c המקסימלי ועבור זה את ה-d המקסימלי.
השאילתה שכתבתי אותה אני צריך לשפר (הוא מופיעה בסטורד שאני צריך לשפר מספר פעמים ואני רואה שהקטע הזה לוקח קצת זמן, וליבי אומר לי שיש דרך יותר קלה מלסרוק טבלה 4 פעמים)
 
למעלה