ABA


"SQL ריליישן לאותה טבלה עם שתי עמודות אפשרי?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20300 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20300
SiLeNt NoAm
חבר מתאריך 26.5.02
1693 הודעות
   16:13   01.11.13   
אל הפורום  
  SQL ריליישן לאותה טבלה עם שתי עמודות אפשרי?  
 
יש לי טבלה games עם כמה עמודות.
עמודה 1 נקראת user_id1 והשנייה user_id2 ואני רוצה להביא את השם של היוזרים האלה מטבלה אחרת שנקראת users.
זה אפשרי לעשות בשליפה אחת?
עד עכשיו עשיתי תמיד שליפה עם עמודה אחת ככה:
WHERE users.id = games.user_id1
ואז קורא לשם השחקן.





בדיחות | משחקים |
הורדות |
סרטונים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  left join VeNom  01.11.13 17:17 1
  אבל מה עם user_id2? SiLeNt NoAm 01.11.13 23:35 2
     מכתב VeNom  02.11.13 00:09 3
         אכן עובד, ממש תודה! :) SiLeNt NoAm 02.11.13 00:31 4

       
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   17:17   01.11.13   
אל הפורום  
  1. left join  
בתגובה להודעה מספר 0
 
   משהו כזה:

select users.name
from games left join users on games.user_id1 = users.id
where .....


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
SiLeNt NoAm
חבר מתאריך 26.5.02
1693 הודעות
   23:35   01.11.13   
אל הפורום  
  2. אבל מה עם user_id2?  
בתגובה להודעה מספר 0
 





בדיחות | משחקים |
הורדות |
סרטונים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   00:09   02.11.13   
אל הפורום  
  3. מכתב  
בתגובה להודעה מספר 2
 
  

select u1.name, u2.name
from game g
left join user u1 on g.userid1 = u1.id
left join user u2 on g.userid2 = u2.id
where.....


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
SiLeNt NoAm
חבר מתאריך 26.5.02
1693 הודעות
   00:31   02.11.13   
אל הפורום  
  4. אכן עובד, ממש תודה! :)  
בתגובה להודעה מספר 3
 





בדיחות | משחקים |
הורדות |
סרטונים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net