פורסם 2006 במאי 3119 שנים יש לי בעיה יש לי טבלה שקוראים לה "מושבים" ובה מופיעים על המושבים שקיימים(בנויה מ אולם\שורה כיסא)ויש לי עוד טבלה שקוראים לה "מושבים תפוסים שמופעים בה המושבים התפוסים(בנויה מ אולם\שורה כיסא))רצתי לעשות שאילתה שתציג לי את כל המושבים הפנוייםכלמר כל המושבים שמופיעים בטבלת "מושבים" ולא מופיעים בטבלת "מושבים תפוסיםאיך אני עושה את זה?תודה
פורסם 2006 ביוני 119 שנים SEAT_ID מסמן את מספר הכיסא.ראיתי בתראד השני שפתחת שיש גם מספק אולם וכו'.select * from seats where not ((kise & ' ' & ulam & ' ' & sura) in (select kise & ' ' & ulam & ' ' & sura from taken_seats))לקחתי את כל הכיסאות התפוסים ובדקתי שהם לא קיימים בשורות הרגילות.
פורסם 2006 ביוני 319 שנים מחבר בינתיים יש רק כסא אחד תפוס(אולם1\שורה1\כסא3)משום מה הוא מוריד באולם 1 את כל המושבים בשורה 1
פורסם 2006 ביוני 319 שנים מחבר SELECT *FROM מושביםWHERE not ((כסא & אולם & שורה) in (select כסא & אולם & שורה from מושבים_תפוסים));תודה!
פורסם 2006 ביוני 419 שנים תוסיף רווחים בין האולם שורה וכיסא. ייתכן מצב שבו יש שורה 15 ואולם 1 ויתכן מצב שבו יש שורה 1 ואולם 51 אז קיים בלבול.ולא נהוג לרשום את הטבלאות/שדות בעברית.
פורסם 2006 ביוני 419 שנים מחבר אין שינויSELECT *FROM מושביםWHERE not ((כסא & אולם & שורה) in (select כסא & אולם & שורה from מושבים_תפוסים));
פורסם 2006 ביוני 419 שנים מחבר select * from מושבים where not ((כסא & ' ' &אולם & ' ' & שורה) in (select כסא & ' ' & אולם & ' ' & שורה from מושבים_תפוסים))עדין לא עובד :-\
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.