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

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 04-07-06, 16:55   # 1
Smolf3d
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: May 2006
גיל: 38
הודעות: 16

Smolf3d לא מחובר  

עזרה קטנה עם sql

אז ככה,ביגלל שיש לי גירסת mysql 4.0 אז הפונקציה count לא עובדת,אני צריך לפצל ל-2 את הקוד כדי שיעבוד ...

PHP קוד:
select descr
     
image
     
, ( select count(*)
           
from users
          where groups 
groups.id ) as users_in_groups
     
, ( select count(*)
           
from torrents
          where grupa 
groups.id ) as users_in_torrents
  from groups

תודה למבינים ...

Last edited by Smolf3d; 04-07-06 at 17:13..
 
ישן 04-07-06, 17:02   # 2
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

בספק אם mysql תומך בשאילתות מקוננות ..

בוא תנסה להסביר במילים מה בדיוק אתה מנסה לעשות (לשלוף) ואנסה לעזור

ואני דווקא חושב ש count כן נתמך.
__________________
eLad
 
ישן 04-07-06, 17:11   # 3
Smolf3d
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: May 2006
גיל: 38
הודעות: 16

Smolf3d לא מחובר  

הוא ניתמך אבל אי אפשר לחבר 3 טבלאות לאחת ... אז ככה הסבר ...

יש לי 3 טבלאות

קוד:
      groups
+-------+-------+
| descr | image |
+-------+-------+
קוד:
  users
+--------+
| groups |
+--------+
קוד:
torrents
+-------+
| grupa | 
+-------+
אני צריך לחבר את שלושתם,שיצא סטטיסטיקה

קוד:
+--------+-----------------------+-------------------+
| Groups |     Users in groups   |       Torrents    |
+--------+-----------------------+-------------------+
|  FunTV |           5           |          9        |
+--------+-----------------------+-------------------+
| M-Zone |           15          |          18       |
+--------+-----------------------+-------------------+
| Bt-Mov |           3           |          6        |
+--------+-----------------------+-------------------+
הצלחתי לעשות שהיא תעבוד על שרת ביתי (localhost) וכאשר בדקתי על השרת אז לא פועל ביגלל גירסת mysql ... אני צריך לחלק את השאלתת sql ל-2 .

PHP קוד:
select descr
     
image
     
, ( select count(*)
           
from users
          where groups 
groups.id ) as users_in_groups
     
, ( select count(*)
           
from torrents
          where grupa 
groups.id ) as users_in_torrents
  from groups

 
ישן 04-07-06, 17:18   # 4
Smolf3d
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: May 2006
גיל: 38
הודעות: 16

Smolf3d לא מחובר  

לא חשוב,תודה רבה על הניסיון בעזרה,הצלחתי לעשות סוף סוף ...

1.

PHP קוד:
select g.descr
     
g.image
     
count(users.groups) as users_in_groups
  from groups 
as g
left outer
  join users
    on users
.groups g.id 
group
    by g
.descr
     
g.image
2.

PHP קוד:
select g.descr
     
g.image
     
count(torrents.grupa) as users_in_torrents
  from groups 
as g
left outer
  join torrents
    on torrents
.grupa g.id 
group
    by g
.descr
     
g.image
אפשר לסגור/למחוק
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 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. הזמן כעת הוא 08:24.

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