הבעיה היא יותר כללית .
אני רוצה להציג את כל הרשומות מטבלה אחת ומטבלה שניה להציג רק אם יש ערך כלשהו שעונה על תנאי מסוים . ז"א התנאי הוא על העמודה שלא בהכרח יש בה נתונים וגם אם יש נתונים אני רוצה להציג רק את אלה שעונים על התנאי.
הקישור עם מזהה "?" מציג את כל הנתונים שקיימים בטבלה השניה
דוגמה
להציג את סכום כל הזמנות הלקוח הפתוחות. אם תנאי התשלום של הלקוח הם מתחת לקוד 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
אתה יכול לעשות dump לדו"ח שלך ולשלוח את השאילתה בבקשה כמו שהיא בדיוק? ננסה למצוא איזה פטנט שיפיל את השורות שאינו רצויות.
הקישורים במקרה של המחירונים הם בסדר גמור כמו שמופיע באקסל.
אחת לכמה זמן אני נתקל בבעיה הזו. אם אינני טועה, ב SQL Server זה עובד כמצופה.