07-09-10, 05:26 | # 1 | |
Winner
|
איחוד טבלאות
אהלן,
יש לי 2 טבלאות במסד: name1 ו- name2, לכל אחת מהן יש שדה. name1: info name2: title אני מעוניין לאחד את שני הטבלאות לטבלה אחת ויחידה שמכילה את שני השדות. דוגמה: ציטוט:
תודה לעוזרים. |
|
07-09-10, 15:05 | # 2 |
חבר וותיק
|
אולי תבנה מערכת שעושה את זה?
__________________
מתכנת php אמין ומקצועי. מחירים נוחים! יצירת קשר: 0544378743 |
07-09-10, 15:32 | # 3 |
Winner
|
אני לא יודע php ברמה של לבנות מערכות.
יש איזה טריק שאפשר לעשות אולי ב phpmyadmin? |
07-09-10, 15:33 | # 4 |
תודה על תרומתך.
|
אתה צריך איזה שהוא KEY שמשותף ל 3 הטבלאות
לדוגמא table1 : posts postid , title , userid table2 : users userid , username , email ואז אתה עושה left join users AS users on users.userid = posts.userid בכל מקרה אתה חייב איזהשהו שדה שהוא יהיה שדה משותף
__________________
|
07-09-10, 15:58 | # 5 |
Winner
|
כן בשני הטבלאות יש לי id.
אממ, אפשר הסבר איך להתאים את הקוד שנתת לטבלאות שלי? PHP קוד:
תודה. Last edited by Insane; 07-09-10 at 16:03.. |
07-09-10, 18:02 | # 6 |
חבר בקהילה
|
sql - inner join
זה הפתרון בשבילך.
__________________
|
07-09-10, 18:33 | # 7 | |
Winner
|
הרצתי את הקוד הבא:
ציטוט:
|
|
07-09-10, 21:16 | # 8 |
משתמש - היכל התהילה
|
זה לא משלב. זה פשוט מקבל מידע משני הטבלאות ביחד.
__________________
בברכה, חגי בלוך גדות. |
07-09-10, 21:23 | # 9 |
Winner
|
שאלתי בנושא איך אפשר לשלב טבלאות, לא לשלוף מידע.
תודה לעוזרים. |
08-09-10, 00:33 | # 10 |
תודה על תרומתך.
|
תיצור VIEW עם הקוד
SELECT table1.info, table2.title FROM table1 LEFT Join table2 ON table1.id = title.id; ואז כל פעם שתעשה SELECT מה VIEW הוא יביא לך את כל המידע.
__________________
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|