שלח תשובה

זירת השאלות

1282
צפיות
2
תשובות

עזרה במסד נתונים

,‏ 1 ביוני, 2014

יש לי רשימת SELECT עם אזורים וערים בכל אזור.
יש טבלה של מוצרים, ששם יש CITY_ID, ועוד שתי טבלאות –
CITIES – NAME, AREA_ID
AREAS – ID, NAME
מה השיטה שכיוזר בוחר על חפש לי מוצרים מעיר מסוימת להביא לו רק מהעיר המסוימת הזאת? וכשיוזר רוצה את כל המוצרים מאזור מסוים, להביא לו את כל המוצרים מאותו אזור?
ואיך תראה הרשימת SELECT, איך אני ידע לפי הVALUE אם הוא בחר לי באזור או בעיר ספיציפית?

תודה

תגיות:

2 תשובות

  1. select [name]
    from [products]
    where [city_id]=1

    select [name]
    from [products]
    join [cities] on [cities].[id]=[products].[city_id]
    join [areas] on [areas].[id]=[cities].[area_id]
    where [areas].[id]=1

  2. vu47678 הגיב:

    תודה רבה אחי זה בדיוק מה שהצלחתי לעשות בסוף!

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!