有一個關於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