Я немного новичок в PL/SQL, и я не уверен, что лучший подход - сравнить данные из одной таблицы.SQL - Сравнение данных из одной таблицы
Итак, есть таблица, в которой хранятся пользовательские настройки, но не у всех пользователей одинаковые настройки. Лучше я покажу это в фрагменте примера:
User Setting Value
---- ------- -----
Carol Timezone GMT
Carol PageSize 300
Greg Timezone EST
Greg PageSize 300
Greg Duration 10
Bill PageSize 250
Bill Duration 20
Fred Timezone 30
... ... ...
Допустим, есть тысячи пользователей. Я хочу как-то сравнить ценности между Кэрол, Грегом и Биллом, но не хочу включать других (Фред и т. Д.).
Возможно ли, чтобы таблица выглядела примерно так?
Setting Carol Greg Bill
------- ----- ----- ----
Timezone GMT EST (null)
PageSize 300 300 250
Duration (null) 10 20
Вы упоминаете пл/SLQ, вы должны добавить оракула тег. И оракул может делать своды. Посмотрите здесь http://sql-plsql-de.blogspot.de/2007/08/kreuztabellen-in-oracle11g-sql-pivot.html – Turo