הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 07-09-10, 05:26   # 1
Insane
Winner
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
מיקום: דרום
גיל: 31
הודעות: 605

Insane לא מחובר  

איחוד טבלאות

אהלן,

יש לי 2 טבלאות במסד: name1 ו- name2, לכל אחת מהן יש שדה.
name1: info
name2: title
אני מעוניין לאחד את שני הטבלאות לטבלה אחת ויחידה שמכילה את שני השדות.

דוגמה:

ציטוט:
name1&2
------------------------------------------
1: the title | the info
2: the title | the info
3: the title | the info
4: the title | the info
...
חיפשתי על זה בגוגל, אבל לא מצאתי תשובה.

תודה לעוזרים.
  Reply With Quote
ישן 07-09-10, 15:05   # 2
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

אולי תבנה מערכת שעושה את זה?
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 07-09-10, 15:32   # 3
Insane
Winner
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
מיקום: דרום
גיל: 31
הודעות: 605

Insane לא מחובר  

אני לא יודע php ברמה של לבנות מערכות.
יש איזה טריק שאפשר לעשות אולי ב phpmyadmin?
  Reply With Quote
ישן 07-09-10, 15:33   # 4
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

אתה צריך איזה שהוא KEY שמשותף ל 3 הטבלאות
לדוגמא

table1 : posts
postid , title , userid

table2 : users
userid , username , email

ואז אתה עושה
left join users AS users on users.userid = posts.userid

בכל מקרה אתה חייב איזהשהו שדה שהוא יהיה שדה משותף
  Reply With Quote
ישן 07-09-10, 15:58   # 5
Insane
Winner
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
מיקום: דרום
גיל: 31
הודעות: 605

Insane לא מחובר  

כן בשני הטבלאות יש לי id.
אממ, אפשר הסבר איך להתאים את הקוד שנתת לטבלאות שלי?
PHP קוד:
left join [טבלה1] AS [טבלה1on [טבלה1].[?]= [טבלה2].[?] 
האם אני מריץ את הקוד הזה ב phpmyadmin?
תודה.

Last edited by Insane; 07-09-10 at 16:03..
  Reply With Quote
ישן 07-09-10, 18:02   # 6
iOrel
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2010
הודעות: 104

iOrel לא מחובר  

sql - inner join
זה הפתרון בשבילך.
__________________

Msn: orel@iorel.info
Email: orelkey [at] gmail.com

  Reply With Quote
ישן 07-09-10, 18:33   # 7
Insane
Winner
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
מיקום: דרום
גיל: 31
הודעות: 605

Insane לא מחובר  

הרצתי את הקוד הבא:
ציטוט:
SELECT table1.info, table2.title FROM table1 LEFT Join table2 ON table1.id = title.id;
אבל זה לא באמת משלב כלום, זה נראה לי את השילוב, ואז כשאני מרענן הכל חוזר לקדמותו.
  Reply With Quote
ישן 07-09-10, 21:16   # 8
Hagaibl
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2010
הודעות: 214

Hagaibl לא מחובר  

ציטוט:
נכתב במקור על ידי instart צפה בהודעה
הרצתי את הקוד הבא:

אבל זה לא באמת משלב כלום, זה נראה לי את השילוב, ואז כשאני מרענן הכל חוזר לקדמותו.
זה לא משלב. זה פשוט מקבל מידע משני הטבלאות ביחד.
__________________
בברכה,
חגי בלוך גדות.
  Reply With Quote
ישן 07-09-10, 21:23   # 9
Insane
Winner
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
מיקום: דרום
גיל: 31
הודעות: 605

Insane לא מחובר  

שאלתי בנושא איך אפשר לשלב טבלאות, לא לשלוף מידע.
תודה לעוזרים.
  Reply With Quote
ישן 08-09-10, 00:33   # 10
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי instart צפה בהודעה
שאלתי בנושא איך אפשר לשלב טבלאות, לא לשלוף מידע.
תודה לעוזרים.
תיצור VIEW עם הקוד
SELECT table1.info, table2.title FROM table1 LEFT Join table2 ON table1.id = title.id;

ואז כל פעם שתעשה SELECT מה VIEW הוא יביא לך את כל המידע.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 13:24.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ