שלום, שאלה בנושא SQL

עמרי1

New member
שלום, שאלה בנושא SQL

יש ברשותי גישה לשרת SQL 7 רציתי לדעת אם אפשרי הדבר הבא ואם כן איך : יש לי טבלה (OUSERS) עם שמות אנשים (UNAME) ישנה טבלה נוספת (OOPER) עם שמות של אנשים. חלק מהאנשים ב OUSERS מופיעים בטבלה OOPER רציתי לדעת עם אפשר לעשות בטבלה OUSERS עמודה שהיא בעצם תוצאה של שאילתא מ OOPER, כלומר אם האדם מופיע בטבלה OOPER בעמודה החדשה יופיע 1 אם לא אז יופיע 0. זה בטוח יהיה יעיל יותר משימוש ב 2 רקורדסט ב ASP, נכון ? הפתרון יכול להיות גם ברמת השאילתא. (כלומר שהשאילתא תפתח עמודה עם התוצאה לא חייב שתיווצר עמודה אמיתית. מה שאמור לצאת בסוף זה שאם האדם מופיע ב OOPER אז המערכת תדע שהוא מפעיל. ואם לא אז היא תדע שהוא משתמש רגיל. (בשל אילוצים אחרים הטבלה OOPER חייבת להיות נפרדת. אחרת יכלתי להכניס עמודה ברשימת המשתמשים שהיא מסמנת אם הוא מפעיל או לא) תודה רבה עמרי. (ד"א, בזכות העזרה שלכם היום אני נהנה משימוש ב SQL SERVER ולא אקסס איטי)
 

eli_leiba

New member
אתה יכול ליצור computed field

או לחליפין ליצור view שיממש לך את פונקציונליות השדה ולשלוף מה view קרא ב BOL על פקודת case
 
למעלה