05-06-2010, 18:39
|
|
|
|
חבר מתאריך: 12.04.06
הודעות: 2,021
|
|
קבלת ערכים שונים מטבלאות שונות
שבת שלום,
יש לי 2 טבלאות,
הראשונה היא לוח צלצולים שמורכבת:
id : שיעור מספר 1,2,3....
start_time : שעת ההתחלה של השיעור
end_time : שעת הסיום של השיעור
הטבלה השניה מכילה [בין היתר] 2 עמודות:
bell_start : מספר השיעור שמתחיל (לדוגמא, 3)
bell_end : מספר השיעור שמסתיים (לדוגמא, 5)
עכשיו אני רוצה ליצור טבלת תוצאות חדשה, שתציג עבור כל שורה מהטבלה השניה 2 עמודות שיכילו את שעת השיעור שכתוב בbell_start ואת שעת השיעור שכתוב בbell_end
לדוגמא:
טבלה 1:
קוד:
id - start_time - end_time
1 - 08:00 - 10:00
2 - 11:00 - 12:00
3 - 13:00 - 15:00
טבלה 2:
קוד:
bell_start - bell_end
1 - 3
2 - 3
1 - 2
טבלת התוצאות שאני רוצה:
קוד:
b_start - b_end
08:00 - 15:00
11:00 - 15:00
08:00 - 12:00
ניסיתי להשתמש בFROM רגיל,
בJOIN או בINNER JOIN, אבל ללא הצלחה...
אשמח לעצה
תודה!
*נ.ב. -
אני עובד עם PHP ואני לא רוצה לעשות יותר מדי שאילתות כדי לקבל את כל הערכים,
אם יש דרך, אני מעדיף להשתמש בשאילתה אחת שתעשה בבת אחת הכל...
תודה
_____________________________________
נערך לאחרונה ע"י MatiM בתאריך 05-06-2010 בשעה 18:42.
|