הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   הרכבת שאילתת sql (https://hosts.co.il/forums/showthread.php?t=82793)

HOLD 26-05-10 13:21

הרכבת שאילתת sql
 
השאלה היא רק לצורך לימוד, אין לי כאלה טבלאות.

יש לי 2 טבלאות,
לאחת קוראים users ויש בה 2 משתנים id ו-name
לשנייה קוראים admin ויש בה 2 משתנים user_id ו-time.
בטבלה admin יכול להופיע ערך user_id המון פעמים.

אני רוצה להרכיב שאילתא, שתחזיר לי את כל הרשומות בטבלה users שהערך במשתנה id שלהם נמצא גם בטבלה admin במשתנה user_id.

משום מה לא הצלחתי לעשות את זה.

תודה.

morsrh 26-05-10 14:36

מצטרף

intercooler3819 26-05-10 14:41

קוד:

SELECT u.*, a.* FROM `users` AS `u`, `admin` AS `a` WHERE `u`.`id` = `a`.`user_id` GROUP BY `a`.`user_id`
קשה להבין אותך בגלל הטרמינולוגיה אבל אני חושב שזה מה שאתה מחפש :)

HOLD 26-05-10 22:29

ציטוט:

נכתב במקור על ידי nitsanbn (פרסם 765387)
קוד:

SELECT u.*, a.* FROM `users` AS `u`, `admin` AS `a` WHERE `u`.`id` = `a`.`user_id` GROUP BY `a`.`user_id`
קשה להבין אותך בגלל הטרמינולוגיה אבל אני חושב שזה מה שאתה מחפש :)

תודה על התשובה המהירה,
כשניסיתי זה לא פעל, אני אבדוק את זה שוב מחר.

intercooler3819 26-05-10 22:43

תסיר את
, a.*


כל הזמנים הם GMT +2. הזמן כעת הוא 03:23.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ