![]() |
איחוד עמודות מטבלאות נפרדות SQL
שלום לכולם,
אני יוצר בימים אלו מערכת כלשהי וברצוני לבצע איחוד בין 2 טבלאות. טבלה 1: משתמשים טבלה 2: הודעות אני רוצה ליצור משפט SQL שימשוך את כל המידע(כל העמודות) מטבלת ההודעות ולטבלה זאת להוסיף את שם המשתמש, התמונה והחתימה (של אותו משתמש שרשם את ההודעה) אשר שמורים בטבלת משתמשים. כלומר, יש שדה משותף בשם USERID אשר שמור בטבלת ההודעות, ברצוני לחסוך שאילתות רבות ממסד הנתונים (מתוך טבלת המשתמשים) ולאחד לשורה את את הנתונים משתי הטבלאות. כיצד אני עושה זאת? אשמח לקבל דוגמא ולא רק הכוונה למאמר. תודה מראש, גיא |
|
אני על הפנים ב JOIN (גם אני כרגע בבעיה עם שאילתה כזאת)
אבל אני חושב שזה יפעל PHP קוד:
|
ובמידה ואני רוצה להוסיף תנאי, כלומר WHERE replyto=="$msgid" n פשוט מוסיפים בסוף נכון?
|
כן
|
ונגיד ואיחדתי עמודה בשם USERPICTURE עם טבלת POSTS
אני פשוט רושם PHP קוד:
|
אין כאן שום דבר דמיוני:
ב- SELECT אתה מגדיר אילו שדות לשלוף, ב- FROM וב- JOIN אתה מגדיר את הטבלאות, וב- ON אתה מגדיר את נקודת החיבור ביניהן. חבל על הזמן שתסתבך עם כל מיני דוגמאות קוד שלא באמת תבין, תשקיע קצת בקריאה ולימוד של JOIN ותעשה לעצמך טובה. |
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 14:29. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ