Я пытаюсь понять, как извлекать различные сценарии данных из моей таблицы для тестирования. Предположим, что в моей таблице есть эти три поля FIELD1, FIELD2, FIELD3
. Если я хочу найти различные сценарии в своих данных, я мог бы просто сделать это
select distinct FIELD1, FIELD2, FIELD3 from <table>
И это работает. Проблема в том, что у меня есть множество других полей, из которых мне нужны данные, но не имеет значения, что это за данные, если они связаны с результирующей записью. Так, например, если приведенный выше запрос вернул это как один из результатов
FIELD1 FIELD2 FIELD3
----------------------
Y Blue 31
Я хотел бы увидеть другие поля контента (скажем, от 4 до 10). Теперь, независимо от того, пришли ли они из записи № 30 или записи № 20000 (при условии, что эти записи содержат эти 3 возвращаемых значения), это не имеет значения, если все поля были возвращены указанной записью.
Надеюсь, что это имеет смысл, и кто-то может помочь!