The following query returns 2 rows for me
SELECT CurrencyIsoCode,Id,IsActive,IsArchived,IsDeleted,Name,Pricebook2Id,Product2Id,ProductCode,UnitPrice,UseStandardPrice FROM PricebookEntry where product2.name = 'ad14u' and pricebook2.isstandard = true
This is what I get:
I never knew I can have 2 prices for the same product in the same pricebook. Only difference I can see is the currency. But isn't it still duplicate? i.e. I can see from GUI one PBE with USD 200,00 (EUR 169,50) and another with EUR 500,00, so they are contradictory prices on the same PB.
Can anyone please throw any light on this? Any relevant documentation will help!