View Full Version : group by
m_zamani
شنبه 26 دی 1388, 10:35 صبح
اشكال كد زير رو كسي ميدونه چيه؟
جدول دوم رو نميشناسه
update a set n=
(select count(*) from b group by b.tel )
where a.tel_c=b.tel_c
/
r_mehrizi
شنبه 26 دی 1388, 11:13 صبح
اشکال کد زیر رو کسی میدونه چیه؟
جدول دوم رو نمیشناسه
update a set n=
(select count(*) from b group by b.tel )
where a.tel_c=b.tel_c
/
هر چه داخل group by تعریف کردی ذاخل select هم باید بیان کنی
m_zamani
شنبه 26 دی 1388, 11:36 صبح
update a set n=
(select count(tel) from b group by b.tel )
where a.tel_c=b.tel_c
m_zamani
شنبه 26 دی 1388, 11:37 صبح
با كد بالا هم جواب نميده و جدول دوم رو نميشناسه. كجا بايد جدول دوم رو بهش معرفي كنم؟
Hamid.Kad
شنبه 26 دی 1388, 11:47 صبح
update a set n=
(select count(tel) from b group by b.tel )
from a inner join b ON a.tel_c=b.tel_c
r_mehrizi
شنبه 26 دی 1388, 11:52 صبح
یه نمونه گذاشتم
SELECT pa.pa_id,max(fb.f_id),b.b_name + ' '+b.b_family as 'nam',b.b_father,b.b_codemeli,pa.pa_datestart,pa.p a_takmil
FROM
tbl_fb fb lEFT JOIN tbl_parvande pa ON fb.pa_id=pa.pa_id
left join tbl_bedehkar b on pa.b_id=b.b_id
GROUP BY
pa.pa_id,b.b_name+' ' +b.b_family ,b.b_father,b.b_codemeli,pa.pa_datestart,pa.pa_tak mil
Hamid.Kad
شنبه 26 دی 1388, 11:57 صبح
دوست عزیز، ایشون مشکل Group by رو در پست 3 برطرف کرده اند.
m_zamani
شنبه 26 دی 1388, 13:29 عصر
ببينيد جدولم دو تا فيلد دار ميخوام تعداد تكرار فيلد اول رو بريزم تو فيلد دوم.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.