У меня есть таблица, как показано ниже:MS Access запрос, чтобы получить уникальные записи из таблицы
ID Demand_ID Supply_ID Supply_Skill Supply_Designation Supply_Location
1 D10 S10 Python engineer Mumbai
2 D10 S16 Python engineer Mumbai
3 D10 S2 Python engineer Mumbai
4 D10 S7 Python engineer Mumbai
5 D12 S12 Java Manager Bangalore
6 D1 S1 Java Senior engineer Bangalore
7 D1 S11 Java Senior engineer Bangalore
8 D1 S3 Java Senior engineer Bangalore
9 D2 S10 Python engineer Mumbai
10 D2 S16 Python engineer Mumbai
11 D2 S2 Python engineer Mumbai
12 D2 S7 Python engineer Mumbai
13 D3 S1 Java Senior engineer Bangalore
14 D3 S11 Java Senior engineer Bangalore
15 D3 S3 Java Senior engineer Bangalore
Как получить уникальные записи, как показано ниже:
ID Demand_ID Supply_ID Supply_Skill Supply_Designation Supply_Location
1 D10 S10 Python engineer Mumbai
5 D12 S12 Java Manager Bangalore
6 D1 S1 Java Senior engineer Bangalore
10 D2 S16 Python engineer Mumbai
14 D3 S11 Java Senior engineer Bangalore
Пожалуйста скажите мне логику, чтобы получить уникальные записи, как указано выше, и с приведенным ниже условием, например, данные от Supply_ID
до Supply_Location
не должны повторяться для Demand_ID
.
Как и в приведенном выше примере Demand_Id
D10
и D2
имеют одинаковый набор записей следующих столбцов. Если один из столбцов соответствует D10
, то его не следует повторять для D2
. Для D2
он может выбрать любые записи из соответствующих столбцов, кроме записи, уже выбранной из D10
.
Зачем D10 идти до D2? Похоже, вам нужно какое-то решение на основе скриптов. – jarlh