PDA

View Full Version : آموزش: سوال: یه کوئری ساده که مربوط به Group By هست



farhadfery
پنج شنبه 17 شهریور 1390, 18:29 عصر
سلام
من یه جدول فاکتور دارم که فیلدهای آن: آی دیفاکتور, نام فاکتور، تاریخ فاکتور هست. یه جدول هم دارم. که اقلام فاکتور در آن هست(factor_items) که فیلدهای: آی دی فاکتور آیتم؛ آی دی فاکتور(از جدول فاکتور می یاد)؛ نام کالا؛ تعداد؛ قیمت.
حالا یه کوئری نیاز دارم که نام فاکتور را با اقلامش به من بده. نام فاکتور باید فقط یک بار انتخاب بشه؛ نه به ازای هر کالا نام فاکتور هم انتخاب شود. می دونم از groupby باید استفاده بشه. اما query را نمی دونم چه طوری بنویسم. کمکم می کنید؟:ناراحت:

رضا قربانی
پنج شنبه 17 شهریور 1390, 18:47 عصر
یه دستور ساده واست می نویسم

select * from tbl_group where 1 group by fildName

farhadfery
پنج شنبه 17 شهریور 1390, 18:54 عصر
یه دستور ساده واست می نویسم

select * from tbl_group where 1 group by fildName
2تا جدول دارم. inner join می خواد.
می شه رو همین 2 تا جدول من کویری را بنویسید.

رضا قربانی
پنج شنبه 17 شهریور 1390, 23:59 عصر
باید سلکت تو در تو بکنی همراه با استفاده از گروپ مثل مثال زیر که من توی یکی اسکریپت ها استفاده کردم :


$sql="select * from tbl_group where user in ( select user from (select user,max(pdate) as p from tbl_group
group by user) as internal)";