עבור לתוכן

עזרה עם access

Featured Replies

פורסם

יש לי בעיה

יש לי טבלה שקוראים לה "מושבים" ובה מופיעים על המושבים שקיימים

(בנויה מ אולם\שורה כיסא)

ויש לי עוד טבלה שקוראים לה "מושבים תפוסים שמופעים בה המושבים התפוסים

(בנויה מ אולם\שורה כיסא))

רצתי לעשות שאילתה שתציג לי את כל המושבים הפנויים

כלמר כל המושבים שמופיעים בטבלת "מושבים" ולא מופיעים בטבלת "מושבים תפוסים

איך אני עושה את זה?

תודה

פורסם

select * from seats where not seat_id in (select seat_id from taken_seats)

פורסם
  • מחבר

לא הבנתי מה עשית ב

where

ומה זה seat_id?

פורסם

SEAT_ID מסמן את מספר הכיסא.

ראיתי בתראד השני שפתחת שיש גם מספק אולם וכו'.


select * from seats where not ((kise & ' ' & ulam & ' ' & sura) in (select kise & ' ' & ulam & ' ' & sura from taken_seats))

לקחתי את כל הכיסאות התפוסים ובדקתי שהם לא קיימים בשורות הרגילות.

פורסם
  • מחבר

בינתיים יש רק כסא אחד תפוס

(אולם1\שורה1\כסא3)

משום מה הוא מוריד באולם 1 את כל המושבים בשורה 1

פורסם

מה רשמת בשאילתה?

פורסם
  • מחבר

SELECT *

FROM מושבים

WHERE not ((כסא & אולם & שורה) in (select כסא & אולם & שורה from מושבים_תפוסים));

תודה!

פורסם

תוסיף רווחים בין האולם שורה וכיסא. ייתכן מצב שבו יש שורה 15 ואולם 1 ויתכן מצב שבו יש שורה 1 ואולם 51 אז קיים בלבול.

ולא נהוג לרשום את הטבלאות/שדות בעברית.

פורסם
  • מחבר

בינתיים יש רק שני אולמות

פורסם

הוספת רווחים?

פורסם
  • מחבר

אין שינוי

SELECT *

FROM מושבים

WHERE not ((כסא & אולם & שורה) in (select כסא & אולם & שורה from מושבים_תפוסים));

פורסם

תשרשר רווחים כפי שרשמתי מקודם, לא כפי שעשית עכשיו.

פורסם
  • מחבר

select *

from מושבים

where not ((כסא & ' ' &אולם & ' ' & שורה) in (select כסא & ' ' & אולם & ' ' & שורה from מושבים_תפוסים))

עדין לא עובד :-\

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים