PDA

View Full Version : مشکل با join



elham1985
جمعه 01 اردیبهشت 1391, 10:15 صبح
سلام.
دوستان من میخوام این دستور رو اجرا کنم. اما نمیدونم درستش چه جوریه.میشه کمک کنید:


select *
from
(select st_code,max(date)
from rep_tbl
group by st_code) as A
left outer join plan_tbl
on Plan_tbl.st_code = A.st_code

elham1985
جمعه 01 اردیبهشت 1391, 12:41 عصر
ببخشید، یه تیکشو جا انداختم:
اینه(که اجرا نمیشه و به state گیر میده):


select *
from
(select st_code,st_state,max(date)
from rep_tbl
group by st_code) as A
left outer join plan_tbl
on Plan_tbl.st_code = A.st_code



و بعد میخوام از این جدول، نتیجه ای رو استخراج کنم. چه جوری میشه این جدول رو مثل یک جدول نگه داشت؟

ممنون

lastmory
جمعه 01 اردیبهشت 1391, 14:50 عصر
select *
from
(select st_code,st_state,max(date)
from rep_tbl
group by st_code,st_state) as A
left outer join plan_tbl
on Plan_tbl.st_code = A.st_code

elham1985
دوشنبه 04 اردیبهشت 1391, 08:02 صبح
ممنون. ولي آخه اين نتيجه اي كه من ميخوام رو بهم نميده.

حمیدرضاصادقیان
دوشنبه 04 اردیبهشت 1391, 09:38 صبح
سلام.
شما اول صورت مسئله رو شرح بدید که میخواهید چه کاری انجام بده بعد دستورتون رو بررسی میکنیم.