SELECT ownerid, zip, vin, make, model FROM listing
WHERE (ownerid, upper(make))
IN (SELECT dealership, attribute FROM ownerproduct WHERE productid = 'FRONT_LISTING')
AND new = 'Y'
ORDER BY DBMS_RANDOM.RANDOM;
Мой запрос производит front_listing. Поскольку он стоит сейчас, он производит только около 85% процента времени, поэтому мне нужно обернуть мой запрос, чтобы получить количество ownerid, make, model, которое должно быть больше 3, чтобы мои результаты запроса отображали front_listing 100% времени.Запрос обертывания, чтобы получить счет больше 3
Edit:
Так мне нужен запрос, где они имеют по крайней мере, более 3-х моделей, связанных с OwnerId и сделать. Так, например, идентификатор владельца может иметь размер модели, который меньше 3, однако у той же модели может быть другой владелец, где у него есть счет больше 3, поэтому мне нужен счет/количество ownerid, make и model должно быть больше 3.
Я добавил таблицу Oracle, потому что синтаксис и функции выглядят как Oracle. –
Ваш вопрос непонятен. Вы хотите включать только строки из «листинга», если они предназначены для владельца, make и модели, у которых есть как минимум три (3) VIN? –
@MatthewMcPeak Я отредактировал свой вопрос. – Robben