SELECT *
FROM (
SELECT company_id, street,
row_number() over ( partition by company_id order BY prio asc ) as row_num
FROM rau_address
)
WHERE row_num = 1
COMPANY_ID | STREET | ROW_NUM | 1 | S1 | 1 |
---|
DROP INDEX rau_address_idx
Index dropped.
CREATE INDEX rau_address_idx
ON rau_address (COMPANY_ID, PRIO, STREET desc)
Index created.
SELECT *
FROM (
SELECT company_id, street,
row_number() over ( partition by company_id order BY prio asc ) as row_num
FROM rau_address
)
WHERE row_num = 1
COMPANY_ID | STREET | ROW_NUM | 1 | S9999 | 1 |
---|