我正在尝试在两个表之间进行交叉连接并消除重复

  • 本文关键字:交叉连接 之间 两个 sql
  • 更新时间 :
  • 英文 :


这是我的查询:

select ios_Subscribers.ID, ios_Eligibility.SUBSCRIBERID, ios_Subscribers.LNAME, ios_Subscribers.FNAME, ios_Eligibility.DESCR, ios_Eligibility.VERIFICATIONDATE`
FROM ios_Subscribers CROSS JOIN
ios_eligibility
WHERE (ios_Eligibility.VERIFICATIONDATE = CONVERT(DATETIME, '2019-11-20 00:00:00', 102)) AND (ios_Eligibility.DESCR = 'WAIVER Advantage') AND (ios_Subscribers.Active = '1')
ORDER BY LNAME asc;

尝试使用 Distinct:

select distinct ios_Subscribers.ID, ios_Eligibility.SUBSCRIBERID, ios_Subscribers.LNAME, ios_Subscribers.FNAME, ios_Eligibility.DESCR, ios_Eligibility.VERIFICATIONDATE`
FROM ios_Subscribers CROSS JOIN
ios_eligibility
WHERE (ios_Eligibility.VERIFICATIONDATE = CONVERT(DATETIME, '2019-11-20 00:00:00', 102)) AND (ios_Eligibility.DESCR = 'WAIVER Advantage') AND (ios_Subscribers.Active = '1')
ORDER BY LNAME asc;

最新更新