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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 23-06-07, 13:16   # 1
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

[MYSQL] צריך עזרה בבניית שאילתה

שלום,

יש לי שאילתה שאני פשוט לא מצליח לנסח אותה מבחינת הכתיבה...

יש לי 3 טבלאות (tbl1,tbl2,tbl3 לצורך העניין)
בכל טבלה יש שדה שקוראים לו user

אני צריך לבדוק מי הם 3 המשתמשים שמופיעים הכי הרבה בחיבור של שלושת הטבלאות...

תודה
__________________
בברכה,
רועי
  Reply With Quote
ישן 23-06-07, 13:28   # 2
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

[אני לא יודע MYSQL אבל אני רוצה לנסות לעזור בכל מקרה ]
תנסה לעשות ללואה שעוברת טבלה טבלה ומשווה את שם המשתמש שאתה בודק עם תוכן השדה user ובכלל פעם שזה אותו השם משתמש תגדיל counter כלשהו באחד (מונה) וכדאי שזה לא יתפוס לך יותר מידי מונים פשוט אחרי כל שתי בדיקות כאלה תשווה בין המונים ותאפס את הקטן מהשניים ואחרי זה תעשה אחרי כל פעם את ההשוואה הזאת
נראה לי שזה יעבוד מבחינה הגיונית אבל שוב אולי יש כלים בMYSQL שיכולים לעשות את זה בצורה יעילה יותר כי כמו שכבר אמרתי אני לא יודע MYSQL בכל מקרה בהצלחה עם מה שאתה עובד עליו
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 23-06-07, 13:31   # 3
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

תנסה לחפש בגוגל sql+UNION\join.
__________________
.

בחורות ערומות

Last edited by mlnn; 23-06-07 at 13:34..
  Reply With Quote
ישן 23-06-07, 19:28   # 4
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

JOIN קשה ממש להבנה..
__________________
בברכה,
רועי
  Reply With Quote
ישן 24-06-07, 15:38   # 5
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

אני אסביר את עצמי יותר טוב

אז יש לי 4 טבלאות (נקרא להן tbl1,tbl2,tbl3,tbl4).
בכל טבלה יש שדה שקוראים לו user..
ככה נראת הטבלה(רק יש לזכור שיש לי 4 כמוה)

PHP קוד:
 CREATE TABLE `tbl1` (
  `
idint(11NOT NULL auto_increment,
  `
activeint(11NOT NULL,
  `
uservarchar(255NOT NULL,
  
KEY `id` (`id`)
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=
עכשיו בכל טבלה יש מספר רשומות.... (לא ידוע מספר הרשומות, הוא מתעכן כל הזמן כי כל הזמן מוסיפים לטבלה מידע)..

אני רוצה לבנות שאילתה אשר מחשבת מיהם ה-5 משתמשים (ה-user ים) שמופיעים הכי הרבה ברשומות של הטבלאות האלה (אבל לא בכל טבלה בנפרד, אלא לאחר שמחברים את כל הטבלאות)...
__________________
בברכה,
רועי
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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