Я пошел в официальную документацию по IAM для Boto3 и искал «консоль» , и я вижу этот метод , который, кажется, вам нужен: create_login_profile
[113 ]
Создает пароль для указанного пользователя, предоставляя пользователю возможность доступа к службам AWS через Консоль управления AWS.
blockquote>
Альтернативное решение, которое может дать Вам лучшую производительность (тестируют оба пути и проверяют планы выполнения):
SELECT
T1.id,
T1.business_key,
T1.result
FROM
dbo.My_Table T1
LEFT OUTER JOIN dbo.My_Table T2 ON
T2.business_key = T1.business_key AND
T2.id > T1.id
WHERE
T2.id IS NULL
Этот запрос предполагает, что идентификатор является уникальным значением (по крайней мере, для любого данного business_key) и что это установлено на NOT NULL.
select
drv.business_key,
mytable.result
from mytable
inner join
(
select
business_key,
max(id) as max_id
from mytable
group by
business_key
) as drv on
mytable.id = drv.max_id
select business_key,
result
from
(select id,
business_key,
result,
max(id) over (partition by business_key) as max_id
from mytable) x
where id = max_id
Попробуйте это
select business_key,
result
from myTable
where id in
(select max(id)
from myTable
group by business_key)
Править: Я составил таблицу для тестирования моего кода. Я включаю его ниже в случае, если кто-либо еще хочет протестировать его.
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[myTable](
[id] [int] NOT NULL,
[business_key] [int] NOT NULL,
[result] [int] NOT NULL
) ON [PRIMARY]
go
insert into myTable values(1,1,0);
insert into myTable values(2,1,1);
insert into myTable values(3,2,1);
insert into myTable values(4,3,1);
insert into myTable values(5,4,1);
insert into myTable values(6,4,0);
select * from mytable