Mohsen6558
یک شنبه 29 اردیبهشت 1392, 09:30 صبح
با سلام و احترام
دوستان ما دوتا جدول داریم:
1- جدول tblData : شامل نام , نام خانوادگی و مدرسه ی دانش آموز
2- جدول tblNomre : آی دی دانش آموز ,تاریخ نمره, نمره
مشخصه که برای هر دانش آموز در جدول نمرات ممکنه بیش از یک نمره وجود داشته باشه.
حالا می خواییم یه فیلتری بذاریم بگیم آخرین نمره ی دانش آموزان مدرسه ی فلان
اینو چطوری می تونم انجام بدم؟
من این کدو نوشتم
SELECT
*
FROM
tblData
LEFT OUTER JOIN tblNomre ON tblData.ID= tblNomre.StuID
where
tblData.School=2
group by tblNomre.StuID
ولی به GroupBy خطا می ده و میگه باید همه ی گزینه های Select داخل GroupBy بیاد.
دوستان ما دوتا جدول داریم:
1- جدول tblData : شامل نام , نام خانوادگی و مدرسه ی دانش آموز
2- جدول tblNomre : آی دی دانش آموز ,تاریخ نمره, نمره
مشخصه که برای هر دانش آموز در جدول نمرات ممکنه بیش از یک نمره وجود داشته باشه.
حالا می خواییم یه فیلتری بذاریم بگیم آخرین نمره ی دانش آموزان مدرسه ی فلان
اینو چطوری می تونم انجام بدم؟
من این کدو نوشتم
SELECT
*
FROM
tblData
LEFT OUTER JOIN tblNomre ON tblData.ID= tblNomre.StuID
where
tblData.School=2
group by tblNomre.StuID
ولی به GroupBy خطا می ده و میگه باید همه ی گزینه های Select داخل GroupBy بیاد.