גם אני חושב שבניית הטבלאות במסד לא ממש נכונה פשוט אין לי רעיון אחר. זה בעצם מה שאני צריך, עזרה בחשיבה על איך לעשות את זה.
מה שאני רוצה לעשות:
סינון תוצאות לפי איזור שלם(כולל הערים שבתוכו) / עיר ספציפית.
איך סידרתי את הטבלאות? כך:
טבלת cards מכילה בתוכה את הפרטים של כרטיס העסק ובנוסף, שדה AREA שבתוכו מוכנס הID של האיזור(במידה והוגדר איזור שלם כאיזור מתן שירות) ושדה CITY בו מוכנס ה ID של העיר(במידה והוגדר רק עיר לאיזור מתן השירות של אותו כרטיס עסק).
טבלת places_cat מכילה בתוכה את האיזורים...נניח איזור הצפון, איזור הדרום, איזור המרכז, ירושלים והסביבה..וכו'.
טבלת places מכילה בתוכה את רשימת הערים כאשר ישנו שדה CAT_ID שמכיל את מספר ה ID של האיזור לו הוא משוייך.
מקווה מאוד שהסברתי הפעם יותר ברור את הבעיה.
תודה רבה.
מתן.
|