首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sap b1 9.0上的SQL查询

sap b1 9.0上的SQL查询
EN

Stack Overflow用户
提问于 2016-02-15 18:35:32
回答 1查看 201关注 0票数 0

下面是我的代码:

代码语言:javascript
复制
SELECT
    T0.CardCode'CUSTOMER CODE',
    T0.CardName 'CUSTOMER NAME',
    T0.[ProjectCod]'Project',   
    T0.[CntctPrsn]'CONTACT PERSON',
    T0.[MailBuildi]'ADDRESS',T0.[MailBlock]'ADDRESS1',
    T0.[Cellular]'MOBILE',  
    T0.[E_Mail]'EMAIL',
    T1.[U_TINNUMBER]'TIN NUMBER',
    T2.[TaxId0]'PAN NUMBER',
    T2.[ECCNo]'ECC'
FROM 
    [dbo].[OCRD] T0 
INNER JOIN 
    [dbo].[CRD1] T1 ON T0.[CardCode] = T1.[CardCode] 
INNER JOIN 
    CRD7 T2 ON T0.[CardCode] = T2.[CardCode]  
WHERE 
    T0.CardType = 'C'

在输出时,同一行重复6次,请帮助

EN

回答 1

Stack Overflow用户

发布于 2016-02-15 18:46:35

很明显,这三个表中的一个有6行具有相同的CardCode值。

您可以执行这两种操作之一(取决于数据模型和所需的输出)。

对于SELECT,DISTINCT使用更严格的联接(向联接添加另一个条件)(例如JOIN [dbo].[CRD1] T1 ON T0.[CardCode] = T1.[CardCode] **AND T1.Valid = 1**)

  • Add
  1. 。(例如SELECT **DISTINCT** T0.CardCode'CUSTOMER CODE)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35407052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档