У меня этот сценарий:Как присоединить неизвестное количество строк к другой строке?
Таблица A:
---------------
ID| SOME_VALUE|
---------------
1 | 123223 |
2 | 1232ff |
---------------
Таблица B:
------------------
ID | KEY | VALUE |
------------------
23 | 1 | 435 |
24 | 1 | 436 |
------------------
КЛЮЧ является ссылкой на идентификатор таблицы, в. Могу ли я каким-то образом соединить эти таблицы, так что я получаю следующий результат:
Таблица C
-------------------------
ID| SOME_VALUE| | |
-------------------------
1 | 123223 |435 |436 |
2 | 1232ff | | |
-------------------------
Таблица C должны быть в состоянии иметь любое заданное число столбцов в зависимости от того, как много значений соответствия, которые найдены в таблице B.
Надеюсь, этого достаточно, чтобы объяснить, что я здесь делаю.
Спасибо.
лично я бы изменить дизайн. Таблицы с ключевыми значениями - очень сложный проект, чтобы работать эффективно и правильно. Если вам действительно нужны пары ключевого значения, то реляционная база данных может быть не лучшим местом для их хранения. База данных noSQL может быть лучшим выбором. – HLGEM
Да, я знаю, что это не отличный способ решить эту проблему, но мне это нужно только один раз, и это не будет реализовано ни в одном приложении. – picknick