Я пытаюсь сохранить следующие данные в таблице, где visible_to является многозначным атрибутом.Использование вложенных запросов: SQL
Wall_ID Facebook_ID Visible_To
W1 F1 F2,F3,F4
W2 F2 F1
W3 F3 F1
W4 F4 F1
Я пытаюсь подражать Facebook на Oracle. Я хочу найти пользователя, который может просматривать max no другой стены (здесь: F1).
Я дошел до хранения многозначного атрибута, используя таблицу NESTED в Oracle 11g. Должен ли я развернуть таблицу, чтобы найти результат запроса, или есть другой способ сделать это?
Спасибо!
Единственное другое решение, о котором я могу думать, это хранить Visible_to в отдельной таблице с помощью Wall_ID как внешнего ключа. –
Этот сценарий будет намного проще реализовать с помощью базы данных NOSQL. Особенно, если у вас много соединений с другими наборами данных, производительность будет намного лучше. – Xander
Привет, это для простой БД с максимальным количеством десяти записей. Есть ли способ продолжить метод вложенных таблиц и ответить на запрос? –