Название: mysql связка таблиц Отправлено: s.c.o.r.p.i.o.n. от Ноябрь 24, 2009, 21:52 Необходимо реализовать как я понимаю связь двух таблиц. Например в одной таблице записываются список параметров, а в другой таблице при выборе яцейки должен появляться список с параметрами из первой таблицы. Вывод информации происходит с помощью QTableView. Это можно реализовать с помощью связки таблиц?
Название: Re: mysql связка таблиц Отправлено: break от Ноябрь 25, 2009, 03:25 Можно - обычная связь "многие-ко-многим" - это как раз про твои параметры - в каждой таблице есть row_id
таблица params --------------------------- row_id | name 1 | длина 2 | ширина таблица objects row_id | name 1 | стол 2 | стул таблица objects_params - задающая связь row_id | object_id | param_id | param_value 1 | 1 | 1 | 100 2 | 1 | 2 | 200 3 | 2 | 1 | 300 4 | 2 | 2 | 400 запрос: select * from object_params op, objects o, params p where ( op.object_id==o.row_id ) and ( op.param_id == p.row_id ) Только это все не имеет никакого отношения к Qt - просто скачай хорошую книжку по SQL и реляционные БД... Название: Re: mysql связка таблиц Отправлено: s.c.o.r.p.i.o.n. от Ноябрь 25, 2009, 12:36 Спасибо =)
|