שלח תשובה

זירת השאלות

377
צפיות
2
תשובות

חיבור שאילתה

,‏ 10 בפברואר, 2005

יש לי שתי טבלאות.
טבלת משתמשים למשל, ועוד טבלה, שבה כל יום שמשתמש מתחבר, נוספת רשומה עם הID שלו.
אני לא מצליח לחבר שאילתה, שתבחר את הכל הID מטבלת מהשתמשים, שלא רשומים (בתאריך של היום) בטבלת ההתחברויות [שזה בעצם לבחור משתמשים שלא התחברו היום].

אני מקווה שאני מובן, אם לא תגידו.

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

תודה רבה לעוזרים.

תגיות:

2 תשובות

  1. אוריקס הגיב:

    משהו כזה:
    [בהנחה שזה אקסס]


    SELECT [Users].*
    FROM [Users]
    WHERE [Users].[UserID] IN (
            SELECT [Logs].[UserID]
            FROM [TodayLogs]
            WHERE DateDiff("d",[Logs].[LogDate],date())) = 0
    )

  2. Night הגיב:

    תודה
    דרך אגב זה MySQL.
    לא הסתדרתי עם השאילתה המקוננת [חיפשתי וקראתי על זה ברפרנס באתר של MySQL], לכן פיצלתי את זה לשני שאילתות ועוד כמה שינויים, והצלחתי.

    תודה

שלח תשובה