SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 31.07.2010 16:52:08

stinger
Участник
Зарегистрирован: 31.07.2010
Сообщений: 2

выборка из таблицы

Здравствуйте!

Задача создать cmr project где люди регистрируются под своими учетками и могли видеть проекты которые им доступны.

Есть таблица user
id, user, pwd
есть таблица project
id, project, iduser

мне нужно сделать что бы к одной строке имели два человека, к другой один например.
Можно изменить колонки, это не принципиально, главное результат.

Скажите пожалуйста как реализовать данную задачу?

Неактивен

 

#2 31.07.2010 20:34:18

Microname
Участник
Зарегистрирован: 24.07.2010
Сообщений: 8

Re: выборка из таблицы

stinger написал:

Здравствуйте!

Задача создать cmr project где люди регистрируются под своими учетками и могли видеть проекты которые им доступны.

Есть таблица user
id, user, pwd
есть таблица project
id, project, iduser

мне нужно сделать что бы к одной строке имели два человека, к другой один например.
Можно изменить колонки, это не принципиально, главное результат.

Скажите пожалуйста как реализовать данную задачу?

Я так понял Вам нужна линковка многие-ко-многим, т.е.
один увер может вести несколько проектов
и один проект могут вести несколько пользователей

Тогда вешайте primary key на ваши id шники и создавайте новую таблицу

Есть таблица user_project_link
userid, projectid + primary key на ОБА поля одновременно

ЗЫ по поводу колонок в Ваших таблицах, я бы рекомендовал так

Есть таблица user
userid, user, pwd
есть таблица project
projectid, project, iduser
не запутаетесь потом, да USING(xxx) в JOIN-e потом сможете делать при одинаковых названиях в разных таблицах

Неактивен

 

#3 31.07.2010 20:39:31

stinger
Участник
Зарегистрирован: 31.07.2010
Сообщений: 2

Re: выборка из таблицы

Спасибо

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson