У меня есть приведенная ниже таблица с данными
ID Value Available
29000 Data1 1
29000 Data2 0
29001 Data1 1
29002 Insert 0
29002 Data1 1
29003 Data2 0
Итак, в основном у меня есть группа идентификаторов, и в зависимости от того, присутствуют ли в этой группе данные Data1, мне нужно вставить еще одну строку в таблицу со значениемВставьте и укажите любое доступное значение для Data1
Конечный результат, которого я хочу
ID Value Available
29000 Data1 1
29000 Data2 0
29000 Insert 1
29001 Data1 1
29001 Insert 1
29002 Data1 0
29002 Insert 0 --29002 will be skipped since it already has Insert along with Data1
29003 Data2 0
29003 Data3 0 --29003 will be skipped since there was no Data1 in that grouping
Может кто-нибудь подсказать, как мне этого добиться.
Спасибо