![]() |
איחוד טבלאות
אהלן,
יש לי 2 טבלאות במסד: name1 ו- name2, לכל אחת מהן יש שדה. name1: info name2: title אני מעוניין לאחד את שני הטבלאות לטבלה אחת ויחידה שמכילה את שני השדות. דוגמה: ציטוט:
תודה לעוזרים. |
אולי תבנה מערכת שעושה את זה?
|
אני לא יודע php ברמה של לבנות מערכות.
יש איזה טריק שאפשר לעשות אולי ב phpmyadmin? |
אתה צריך איזה שהוא KEY שמשותף ל 3 הטבלאות
לדוגמא table1 : posts postid , title , userid table2 : users userid , username , email ואז אתה עושה left join users AS users on users.userid = posts.userid בכל מקרה אתה חייב איזהשהו שדה שהוא יהיה שדה משותף |
כן בשני הטבלאות יש לי id.
אממ, אפשר הסבר איך להתאים את הקוד שנתת לטבלאות שלי? PHP קוד:
תודה. |
sql - inner join
זה הפתרון בשבילך. |
הרצתי את הקוד הבא:
ציטוט:
|
ציטוט:
|
שאלתי בנושא איך אפשר לשלב טבלאות, לא לשלוף מידע.
תודה לעוזרים. |
ציטוט:
SELECT table1.info, table2.title FROM table1 LEFT Join table2 ON table1.id = title.id; ואז כל פעם שתעשה SELECT מה VIEW הוא יביא לך את כל המידע. |
כל הזמנים הם GMT +2. הזמן כעת הוא 05:15. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ