**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查询的新人......
答案 0 :(得分:0)
我认为这确实不是stackoverflow的用途,但我会给你一些粗略的指导:
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
如果这只能起作用(从记忆中输入),我真的会感到惊讶,但请试一试。希望你能够解决剩下的问题。