הצגת רשומות עם LEFT JOIN ותנאי

פורומים אפיון ופיתוח פריוריטי הצגת רשומות עם LEFT JOIN ותנאי

  • Post
    david
    משתתף
    הבעיה היא יותר כללית .
    אני רוצה להציג את כל הרשומות מטבלה אחת ומטבלה שניה להציג רק אם יש ערך כלשהו שעונה על תנאי מסוים . ז"א התנאי הוא על העמודה שלא בהכרח יש בה נתונים וגם אם יש נתונים אני רוצה להציג רק את אלה שעונים על התנאי.
    הקישור עם מזהה "?" מציג את כל הנתונים שקיימים בטבלה השניה

    דוגמה
    להציג את סכום כל הזמנות הלקוח הפתוחות. אם תנאי התשלום של הלקוח הם מתחת לקוד 20 להציג את קוד תנאי התשלום אחרת לא להציג לאותו לקוח את תנאי התשלום בכלל. כאשר ללקוח יכול להיות שלא מוגדרים תנאי תשלום בכלל
    תודה
    דוגמה לפלט רצוי
    לקוח סכום קוד תנאי תשלום
    1001 200 1
    1002 300
    1003 400 2
    1004 500 1
    1005 900
    SELEECT TABLEA.CUST,TABLEA.SUM , TABLEB.CODENAME
    FROM TABLEA, TABLEB ?
    WHERE
    TABLE A.CODE = TABLE B.CODE
    AND TABLEB.CODENAME

מוצגות 1 תגובות (מתוך 1 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    אתה יכול לעשות dump לדו"ח שלך ולשלוח את השאילתה בבקשה כמו שהיא בדיוק? ננסה למצוא איזה פטנט שיפיל את השורות שאינו רצויות.
    הקישורים במקרה של המחירונים הם בסדר גמור כמו שמופיע באקסל.
    אחת לכמה זמן אני נתקל בבעיה הזו. אם אינני טועה, ב SQL Server זה עובד כמצופה.
מוצגות 1 תגובות (מתוך 1 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.