סיכום ומיזוג וקיבוץ ל3 טבלאות mysql
-
יש לי 3 טבלאות
1 פרויקטים

2 מסלולים (משהו דינאמי שנוספים בו מסלולים, והמסלולים פעילים מתאריך עד תאריך)

3 השתתפות מנויים במסלולים

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

כאשר לכל מסלול תיהיה עמודה של ההשתתפות.
פעם ראיתי אצל מישהו באקסס איזה סוג קיבוץ בשם pivut שיכול לעשות את זה.
בmysql אין כזה פונקציה.
מה א"כ כן ניתן לעשות להגיע לתוצאה הנ"ל.
תודה! -
מה תעשה עם תוצאות השאילתה?
זה לטלפון, לאתר?
איזה שפה תעבד את הנתונים?
כי הרבה הרבה יותר קל לעשות זאת בכל פלטפורמה אחרת מMYSQL.@dovid
זה מיועד גם וגם, אני צריך את הנתונים כדי להשמיע במערכת הטלפונית, ולהציג בנדרים פלוס, לאחר כל השתתפות אני משמיע/מציג למאזין "לידיעתך הינך המששתף ה 2345 היום בלימוד חומש רשי, ו ה 17345 מתוך כלל המשתתפים היום.
(כמובן שההשמעה היא ברמת פרוייקט, ולא מתוך כל הפרוייקטים)
בנוסף אני צריך את הנתונים באתר, עבור המנהלים שיוכלו לצפות בסטטיסטיקות.
המערכת הטלפונית בנוייה ב nodejs וממשק הניהול YII2 ב PHP.
ברעיון אני חושב שכדאי למעט בשליפת המידע מה mysql, כי חבל לבצע כל פעם שליפה של הסיכום, אלא אשמור את הנתונים בנוד, ובכל השתתפות (הדרך היחידה להשתתף הינה רק דרך הנוד [גם הנדרים פלוס מחובר לאותו תהליך]) אני מעלה את המונה.
וא"כ רק בפעם הראשונה לאחר אתחול (בתקופת פיתוח זה קורה הרבה) אני צריך לשלוף את המידע ואח"כ יש לי הכל מן המוכן באותו תהליך נוד.
אוכל ג"כ לעשות API לאתר הניהול לשלוף את המידע המוכן והשמור מהנוד במקום מהד"ב. -
@dovid
זה מיועד גם וגם, אני צריך את הנתונים כדי להשמיע במערכת הטלפונית, ולהציג בנדרים פלוס, לאחר כל השתתפות אני משמיע/מציג למאזין "לידיעתך הינך המששתף ה 2345 היום בלימוד חומש רשי, ו ה 17345 מתוך כלל המשתתפים היום.
(כמובן שההשמעה היא ברמת פרוייקט, ולא מתוך כל הפרוייקטים)
בנוסף אני צריך את הנתונים באתר, עבור המנהלים שיוכלו לצפות בסטטיסטיקות.
המערכת הטלפונית בנוייה ב nodejs וממשק הניהול YII2 ב PHP.
ברעיון אני חושב שכדאי למעט בשליפת המידע מה mysql, כי חבל לבצע כל פעם שליפה של הסיכום, אלא אשמור את הנתונים בנוד, ובכל השתתפות (הדרך היחידה להשתתף הינה רק דרך הנוד [גם הנדרים פלוס מחובר לאותו תהליך]) אני מעלה את המונה.
וא"כ רק בפעם הראשונה לאחר אתחול (בתקופת פיתוח זה קורה הרבה) אני צריך לשלוף את המידע ואח"כ יש לי הכל מן המוכן באותו תהליך נוד.
אוכל ג"כ לעשות API לאתר הניהול לשלוף את המידע המוכן והשמור מהנוד במקום מהד"ב. -
@dovid
א"כ רק שאלה עקרונית ואולי קצת תיאורתית, האם עדיף לחסוך בשאילתות או לחסוך בעיבוד בMYSQL, האם ולעשות לולאה שיוצרת שאילתות מרובות לכל הפילוחים, או עדיף לקמץ בשאילתות אלא כן לנסות ליצור כמה שניתן שאלות סיכום בMYSQL בצורה שתחסוך שאלה אחרת
למשל האם לעשות שאלה אם גרופ בי או לעשות שאלה נפרדת לכל מסלול ותאריך עם סינון בשליפה -
@dovid
א"כ רק שאלה עקרונית ואולי קצת תיאורתית, האם עדיף לחסוך בשאילתות או לחסוך בעיבוד בMYSQL, האם ולעשות לולאה שיוצרת שאילתות מרובות לכל הפילוחים, או עדיף לקמץ בשאילתות אלא כן לנסות ליצור כמה שניתן שאלות סיכום בMYSQL בצורה שתחסוך שאלה אחרת
למשל האם לעשות שאלה אם גרופ בי או לעשות שאלה נפרדת לכל מסלול ותאריך עם סינון בשליפה
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות