Здравствуйте, я не могу понять, как писать SQL-запрос для следующей таблицы и сценарияSQL-запрос для выбора групп в группах
Допустим, у нас есть следующая таблица: LowestBid
ItemID SuppplierID LowestBid
A1 S1 10
A1 S2 20
A1 S3 30
B1 S2 10
B1 S3 20
C1 S3 10
C1 S1 20
C1 S2 30
Допустим, у нас есть функция с параметром viz. N, исходящий запрос на предполагаемый SQL-запрос похож на, например, N = 1. Для N = 1 нам нужно найти одного поставщика для каждого элемента, чья ставка является самой низкой для одного и того же элемента.
ItemID SuppplierID LowestBid
A1 S1 10
B1 S2 10
C1 S3 10
Если N = 2 При N = 2, нам нужно найти одного поставщика для каждого элемента, ставка значения является самым низким и вторым самым низким значением ставки на тот же товар.
ItemID SuppplierID LowestBid
A1 S1 10
A1 S2 20
B1 S2 10
B1 S3 20
C1 S3 10
C1 S1 20
Чтобы быть ясно, вы хотите наименьшую N торги р er Item? –
Какая СУБД вы используете? – DirkNM
@ JoshSmeaton Да, вы правы. –