|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
есть таблицы: "техника", "компы". в таблице "компы" присутствует поля: id монитора и id принтера обоим id есть соответствие в таблице "техника". как вывести таблицу вида: имя компа|...|имя монитора|имя принтера| ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 14:12 |
|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
Использовать две копии таблицы "техника". Из одной брать монитор, из другой принтер. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 14:44 |
|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
ну это элементарное что приходит в голову... другой вариант возможен? таблица подлежащая делению будет пополняться и изменяться, интерфейс уже заточен на заполнение в одну таблицу без копии... может какие виртуальные копии таблиц возможны ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 15:03 |
|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
Связывайте через WHERE IN и группируйте. Ну тормозить будет, и что? зато интерфейс заточен дальше некуда... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 16:08 |
|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
так ладно... а что скажешь по такой теме: как лучше организовать таблицу "имущество" которая должна содержать в одной строке ИД модели техники либо ИД компа. Есть при этом таблица "модели техники" и таблица "компы" в которой содержатся те же поля что и в т."модели техники" +15-20 полей с id и текстом харрактеристик.. модели техники будут повторяться часто в "имущество", а каждая запись "компы" уникальна... а) вести три таблицы? б) модели+компы в одну таблицу с кучей NULL ? в) компы+имущество в одну таблицу с кучей NULL (строки "имущество" и "компы" уникальны) г) ввести промежуточную какую-то таблицу ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 16:27 |
|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
sanapo есть таблицы: "техника", "компы". в таблице "компы" присутствует поля: id монитора и id принтера обоим id есть соответствие в таблице "техника". как вывести таблицу вида: имя компа|...|имя монитора|имя принтера| Может я чего не понимаю, но в чем проблема? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 16:39 |
|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
sanapo ну это элементарное что приходит в голову... другой вариант возможен? ... может какие виртуальные копии таблиц возможны ? Разумеется, речь о копии таблицы в запросе, а не дубле таблице в бд. Выше продемонстрировано, как это реализуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 17:05 |
|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
попробовал работает! спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 17:13 |
|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev Может я чего не понимаю, но в чем проблема? sanapo попробовал работает! Я уже и забыл, что можно не понять ответ... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2020, 18:38 |
|
несколько зависимостей одной таблицы от другой
|
|||
---|---|---|---|
#18+
по этому примеру: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2020, 08:53 |
|
|
start [/forum/topic.php?fid=47&msg=39986193&tid=1828428]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
220ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 317ms |
0 / 0 |