ورود

View Full Version : سوال: group by رکوردها بر اساس آخرین مقدار درج شده



merlin007
سه شنبه 08 دی 1394, 13:22 عصر
137877
سلام
طبق شکل بالا مشخص کردم ،
دو تا جدول دارم محصولات و انبار (که داخل انبار موجودی و قیمت محصولات درج میشه)
میخوام که بعد از join شدن دو جدول بر اساس pid رکوردها رو group by کنم به شکلی که اون رکوردهایی که تاریخشون جدیدتره یا به عبارتی آخرین رکوردهای درج شده در خروجی بیاد....

baran.f.a
چهارشنبه 09 دی 1394, 15:19 عصر
select stock.*, product.*
from stock
INNER JOIN product
on product.pid=stock.pid
where s.inserted_date in (select max(inserted_dat) from stock as s where s.pid=stock.pid
)