ABA


"שאלה ב SQL אין לי מושג איזה תנאי לשים ב SELECT."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21574 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21574
Adiga
חבר מתאריך 22.9.09
3548 הודעות
   00:47   24.01.16   
אל הפורום  
  שאלה ב SQL אין לי מושג איזה תנאי לשים ב SELECT.  
 
   אם יש לי טבלה
visits(visitID(bigInt), date, startTime, duration, comments, teamID(tinyInt, FK
teams.teamID, not null), clientId(int, FK Clients.ID, not null), siteID(int FK
otherSite.siteID, not null) )

איך אני יכול לראות את ה siteID שיש להם בשנה הנוכחית ביקורים רק מאותו צוות (teamID) כלומר אם נגיד siteID=1 יש לה רק teamID=2 בשנה הנוכחית שהיא 2016. ואין לה כמה teamID ב 2016.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  משהו בסגנון .. ותסלח לי כי שנים לא נגעתי בSQL אז זה כנראה פתרון עקום.. InfraRed 24.01.16 12:29 1

       
InfraRed לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 11.6.08
3774 הודעות, 1 פידבק, 1 נקודות
   12:29   24.01.16   
אל הפורום  
  1. משהו בסגנון .. ותסלח לי כי שנים לא נגעתי בSQL אז זה כנראה פתרון עקום..  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 24.01.16 בשעה 12:39 בברכה, InfraRed
 

select * from
select siteID, count(distinct teamID) TEAMbySITE)
from TABLE
group by siteID) Table_1
where TEAMbySITE = 1


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

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

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



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