ورود

View Full Version : مشکل با group by



hmahdavi921
دوشنبه 19 بهمن 1394, 16:19 عصر
سلام
من به هنگام اجرای این کد


SELECT AU_LNAME, AU_FNAME
FROM AUTHORS
GROUP BY AU_LNAME
خطا میگیرم . خطا :

Column 'AUTHORS.au_fname' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
به نظرم منطق کد درسته اما چرا خطا میگیره؟

amin8505
دوشنبه 19 بهمن 1394, 21:32 عصر
سلام
در هنگام استفاده از group by باید تمام فیلد هایی که در select می خواهی فراخوانی کنی
در group by بیاری. البته اگه از توابع در سلکت استفاده کنی نیازی نیست اون ها رو در group by بیاری.