2010-12-31 4 views
-1
**SELECT DISTINCT S.SUPPNAME, S.SUPPCODE FROM ET_POHEAD P, EM_SUPP_MST S 
WHERE TRIM(ORDTYPCODE) IN 
(SELECT ORDTYPCODE FROM EM_ORDTYP_MST WHERE PYMT_VCHR = ''Y'') 
AND RTRIM(STATCODE) = ''000090'' AND p.suppid = s.suppid  
ORDER BY 2;** 

에 서브 쿼리를 적용하는 방법에 LINQ 쿼리하려면 .. 죄송합니다 사람이는 SQL LINQ

답변

0

나는이 정말 정확하게 생각하지 않습니다 ... LINQ 쿼리의 새로운 메신저 나에게이 쿼리의 솔루션을 제공하십시오 무엇에 유래하는 것은입니다,하지만 난 당신에게 약간 거친 지침을주지 :

From p in et_pohead, s in em_supp_mst 
Where ((from m in em_ordtyp_mst where m.pymt_vchr = "Y").contains(s.ordtypcode) 
and s.statcode.rtrim() = "000090" and p.suppid = s.suppid) 
Select s.suppname, s.suppcode Distinct 

정말 그건 그냥 (메모리에서 입력) 작동 놀라지 만, 그것에게 기회를 줄 것입니다. 잘하면 나머지는 해결할 수있을 것입니다.