ABA


"עזרה בשאילתא SQL,"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10699 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10699
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   11:58   17.05.12   
אל הפורום  
  עזרה בשאילתא SQL,  
 
   נניח שיש לי 3 טבלאות:

טבלה 1: ראשית
- מספר לקוח - נומרי
- שם הלקוח - מחרוזת

טבלה 2: טבלת עזר
- מספר לקוח - נומרי
- סוג לקוח - נומרי

טבלה 3: סוגי לקוחות
- קוד לקוח - נומרי
- סוג הלקוח - מחרוזת

בטבלה מספר 2 יכולות להיות מספר רשומות של אותו מספר לקוח אך סוגי לקוח שונים.

לדוגמא מספר לקוח 5565 יהיו 2 רשומות שפעם אחת הוא סוג לקוח 1 ופעם אחרת הוא סוג לקוח מספר 2

אני רוצה לבצע שאילתא לקבל את כל הנתונים עבור מספר לקוח כלשהו.
אני רוצה לדעת מה המספר מה שם הלקוח ומה סוג הלקוח (שם)

בעצם יש פה join ועוד פעם join ואני לא יודע איך עושים זאת.
אשמח לעזרה או לקישור שמסביר דוגמא דומה!


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  תביא את ההגדרה של הטבלאות.. Nesher  17.05.12 11:59 1
     איזה מהר ענית. dvir8 17.05.12 12:01 2
         משהו כזה: CaTz 17.05.12 13:52 3
             תודה רבה! הצלחתי :] dvir8 17.05.12 18:11 4

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   11:59   17.05.12   
אל הפורום  
  1. תביא את ההגדרה של הטבלאות..  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   12:01   17.05.12   
אל הפורום  
  2. איזה מהר ענית.  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 17.05.12 בשעה 12:10 בברכה, dvir8
 
אממ העליתי תמונה מאקסל איך זה אמור להראות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות, דרג אמינות חבר זה
   13:52   17.05.12   
אל הפורום  
  3. משהו כזה:  
בתגובה להודעה מספר 2
 
  

Select main.client_id, main.client_name, client_types.type_name
From maintypes
Left Join client_types On client_types.id = maintypes.client_type
Left Join main On main.client_id = maintypes.client_id

השמטתי את המילה
table
ובהנחה שבטבלה maintypes, אין לך שני רשומות עם צירוף זהה, כלומר אותו ID ואותו הסוג בשני רשומות שונות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   18:11   17.05.12   
אל הפורום  
  4. תודה רבה! הצלחתי :]  
בתגובה להודעה מספר 3
 
   מה שהיה חסר לי זה היה ה aliasing!


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

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

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



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