SELECT DISTINCT NewShare.lClientid FROM NewDividend, NewShare, Assets
WHERE NewDividend.lShareId = NewShare.lShareId
AND NewShare.lAssetId = Assets.AssetID
AND NewShare.nYear = 2023
AND (dtIssued = '27 Jun 2022' OR dtIssued = '20 Sep 2022' OR dtIssued = '19 Dec 2022' OR dtIssued = '27 Mar 2023')
AND (Assets.strISIN = 'GB00BP6MXD84' OR Assets.Asset = 'Shell PLC')
UNION SELECT DISTINCT NewShare.lClientid FROM NewDividend, NewShare, PartnerShare
WHERE NewDividend.lShareId = NewShare.lShareId
AND NewShare.lShareId = PartnerShare.lShareId
AND NewShare.nYear = 2023
AND (dtIssued = '27 Jun 2022' OR dtIssued = '20 Sep 2022' OR dtIssued = '19 Dec 2022' OR dtIssued = '27 Mar 2023')
AND (PartnerShare.strISIN = 'GB00BP6MXD84' OR PartnerShare.strCompanyName = 'Shell PLC')
UNION SELECT DISTINCT NewShare.lClientid FROM NewDividend, NewShare, BTaxShare
WHERE NewDividend.lShareId = NewShare.lShareId
AND NewShare.lBTaxShareId = BTaxShare.lShareId
AND NewShare.nYear = 2018
AND (dtIssued = '27 Jun 2022' OR dtIssued = '20 Sep 2022' OR dtIssued = '19 Dec 2022' OR dtIssued = '27 Mar 2023')
AND (BTaxShare.strISIN = 'GB00BP6MXD84' OR BTaxShare.strCompanyName = 'Shell PLC')
UNION SELECT DISTINCT NewShare.lClientid FROM NewDividend, NewShare, NewShare as JISNewShare, Assets
WHERE NewDividend.lShareId = NewShare.lShareId
AND NewShare.lJISShareID = JISNewShare.lShareId
AND JISNewShare.lAssetId = Assets.AssetID
AND NewShare.nYear = 2018
AND (dtIssued = '27 Jun 2022' OR dtIssued = '20 Sep 2022' OR dtIssued = '19 Dec 2022' OR dtIssued = '27 Mar 2023')
AND (Assets.strISIN = 'GB00BP6MXD84' OR Assets.Asset = 'Shell PLC')