ABA


"עזרה עם שאילתא בSQL"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21599 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21599
jon snow לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.7.13
655 הודעות, 1 פידבק, 1 נקודות
   11:34   20.02.16   
אל הפורום  
  עזרה עם שאילתא בSQL  
 
   יש לי טבאלות:
profiles שיש בה מפתח ראשי ID ועוד על מיני פרטים אישיים
Education שיש בה מפתח זר Id ולצורך העניין מחרוזת של שם התואר (כמו B.A , Bs.c וכו)
work experience שיש בה גם מפתח זר ID ועוד פרטים כמו years of experience ו domainID ו subDomainID אלו גם מפתחות זרים לטבלאות אבל זה פחות רלוונטי.

אני רוצה לבחור מטבלת הprofiles פרטם אישיים של כל מי שעונה על קרטריונים שאני מזין לפי ניסיון תעסוקתי ולימודים. זאת השאילתא שלי

select name, lastName as 'last name' , Email , city from Profiles Education, workExperience
where active = 1 AND DomainId = '37' AND SubDomainId = '136' AND degree = 'B.A.' AND YearsOfExperience = '6'
AND Profiles.Id = Education.Id AND Profiles.Id = workExperience.Id

זה מחזיר לי טבלה ריקה למרות שיש רשומה שעונה על הקריטריונים, לדעתי זאת אמורה להיות שאילתא מקוננת אבל למדתי את זה שנה שעברה ואני לא כ"כ זוכר. מי שיכול לעזור לי זה יציל אותי, תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  מכתב כובען  20.02.16 11:47 1
     בקשה jon snow 20.02.16 12:23 4
  חסר לך פסיק איפה שסמנתי כמה עוד 20.02.16 12:04 2
     לא הפסיק שחסר לא קשור jon snow 20.02.16 12:10 3
  איפה יש רשומה עונה על זה A---B 20.02.16 13:15 5
     +1, אין רשומה כזו. כובען  20.02.16 13:42 6
     אכן, שיניתי את זה בבדיקות שעשיתי בשביל משהו אחר. jon snow 20.02.16 15:30 7

       
כובען  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.3.10
24350 הודעות, 21 פידבק, 10 נקודות
   11:47   20.02.16   
אל הפורום  
  1. מכתב  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 20.02.16 בשעה 12:17 בברכה, כובען
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jon snow לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.7.13
655 הודעות, 1 פידבק, 1 נקודות
   12:23   20.02.16   
אל הפורום  
  4. בקשה  
בתגובה להודעה מספר 1
 
   profiles:

http://srv1.jpg.co.il/4/56c83d27106e8.png

education

http://srv2.jpg.co.il/1/56c83d4ab5a9b.png

work

http://srv2.jpg.co.il/7/56c83d6092666.png

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

http://srv2.jpg.co.il/6/56c83e7054573.png


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
כמה עוד לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.11.09
234 הודעות, 11 פידבק, 19 נקודות
   12:04   20.02.16   
אל הפורום  
  2. חסר לך פסיק איפה שסמנתי  
בתגובה להודעה מספר 0
 
   לא יודע אם זה יפתור את הבעיה אבל נסה
ואגב אני רואה שכל השדות שם אתה עושה עם גרשיים והמספר בפנים. אתה בטוח שאלה לא int אולי? נגיד SubDomainId אולי הוא int? YearsOfExperience וכו'


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jon snow לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.7.13
655 הודעות, 1 פידבק, 1 נקודות
   12:10   20.02.16   
אל הפורום  
  3. לא הפסיק שחסר לא קשור  
בתגובה להודעה מספר 2
 
   העתקתי את זה מחדש לפה רק בשביל שיהיה יותר ברור וכנראה בטעות מחקתי אותו בהעתקה. והשדות הם Int אבל זה לא קשור כי בתוכנית עצמה בתכלס מכניס פרמטרים לפי מה שהמשתמש בוחר בgrid view


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
A---B
חבר מתאריך 22.9.09
562 הודעות, דרג אמינות חבר זה
   13:15   20.02.16   
אל הפורום  
  5. איפה יש רשומה עונה על זה  
בתגובה להודעה מספר 0
 
   לא רואה מישהו שהוא גם דומיין 37 וגם אקטיבי
לא חובה שאילתא מקוננת

ולשם הסדר הטוב




SELECT name,
lastName AS 'last name',
Email,
city
FROM Profiles P
JOIN Education E on P.id = E.id
workExperience W on P.id = W.id
WHERE P.active = 1
AND W.DomainId = '37'
AND W.SubDomainId = '136'
AND W.YearsOfExperience = '6'
AND E.degree = 'B.A.'



@jon snow@


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
כובען  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.3.10
24350 הודעות, 21 פידבק, 10 נקודות
   13:42   20.02.16   
אל הפורום  
  6. +1, אין רשומה כזו.  
בתגובה להודעה מספר 5
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jon snow לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.7.13
655 הודעות, 1 פידבק, 1 נקודות
   15:30   20.02.16   
אל הפורום  
  7. אכן, שיניתי את זה בבדיקות שעשיתי בשביל משהו אחר.  
בתגובה להודעה מספר 5
 
   ושכחתי להחזיר לאקטיבי, בכל מקרה זה הסתדר לי עם השאילתא שעשיתי.
תודה.


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

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

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



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