I have several records (bills) that are basically duplicates of each other, except for one field, which represents the language that bill is in.
For example:
<
select
ID,BillID,Account,Name,Amount,max(Lang)
FROM Bills
WHERE Account='abcd'
group by BillID,Account,Name,Amount;
Given that you are not giving priority to any specific language if there is same bill in multiple languages. The above query will work perfect.
EDIT : Removed "ID" from group by. @Phil You are right..!!