有一个关于SQL和ColdFusion的问题:我无法正确编写SQL代码,因此它不会重复两次变量。到目前为止,我已经有了:更改sql代码以消除重复
<cfquery name="get_partner_all" datasource="#dsn#">
SELECT
C.COMPANY_ID,
C.FULLNAME,
CP.MOBILTEL,
CP.MOBIL_CODE,
CP.IMCAT_ID,
CP.COMPANY_PARTNER_TEL,
CP.COMPANY_PARTNER_TELCODE,
CP.COMPANY_PARTNER_TEL_EXT,
CP.MISSION,
CP.DEPARTMENT,
CP.TITLE,
CP.COMPANY_PARTNER_SURNAME,
CP.COMPANY_PARTNER_NAME,
CP.PARTNER_ID,
CP.COMPANY_PARTNER_EMAIL,
CP.HOMEPAGE,
CP.COUNTY,
CP.COUNTRY,
CP.COMPANY_PARTNER_ADDRESS,
CP.COMPANY_PARTNER_FAX,
CC.COMPANYCAT,
CRM.BAKIYE,
CRM.BORC,
CRM.ALACAK
FROM
COMPANY_PARTNER CP,
COMPANY C,
COMPANY_CAT CC,
#DSN2_ALIAS#.COMPANY_REMAINDER_MONEY CRM
WHERE
C.COMPANY_ID = CP.COMPANY_ID
AND C.COMPANY_ID = CRM.COMPANY_ID
AND C.COMPANYCAT_ID = CC.COMPANYCAT_ID
正如你所看到的定义C.COMPANY_ID
重复两次,所以也显示两次变量,但我需要这个(CRM)的定义显示一些钱的问题。
任何人都可以告诉我如何以不同的方式定义它,以便此代码的输出不会重复变量?
不知道表的模式涉及到它很难回应这个,但你的意思是你得到重复c.company_id行或该列显示了两次? – Maverik 2011-06-07 09:09:47
即时获得重复的行,而不是列,我修改了选择部分,但仍然没有改变 – user775917 2011-06-07 09:36:27
我已经更新了我的答案,并提供了一些关于下一步看什么的提示。 – 2011-06-07 09:46:00