[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SQL через PhpMyAdmin
kvizor
При осуществлении связей между таблицами я столкнулся с проблемой, мне необходимо что-бы одному id соответствовало несколько значений...
Есть таблица Клубы(1) и есть таблица Вечеринки(2)
т.к. в одном клубе может проходить несколько вечеринок, я задался этим вопросом...
т.е. я хочу чтобы при запросе Афиш клуба мне выдавались ВСЕ вечеринки которые в нем проходят.
что мне делать?



Спустя 14 минут, 53 секунды (9.01.2012 - 19:24) Игорь_Vasinsky написал(а):
уф.

клубы
id | name | adress

вечеринки
id | name | cid - id клуба.

Спустя 3 минуты, 27 секунд (9.01.2012 - 19:28) kvizor написал(а):
эмммм... я еще новичок, а что такое cid - id ???

Спустя 4 минуты, 2 секунды (9.01.2012 - 19:32) Игорь_Vasinsky написал(а):
id - это уникальный (auto_increment) идентификатор клуба

а во второй таблице

id - это уникальный (auto_increment) идентификатор вечеринки, а cid - id клуба из первой таблицы

таким образом ты можешь к одному клубу забить скока угодно вечеринок.

почитай про нормальный формы БД

Спустя 2 минуты, 35 секунд (9.01.2012 - 19:34) kvizor написал(а):
ААААААААААА СПАСИБО!)))
УЖЕ ЧИТАЮ))) huh.gif

Спустя 28 минут, 15 секунд (9.01.2012 - 20:03) kvizor написал(а):
ааааа блин... вот смотри...
эта БД под сайт...
во вкладке "список клубов" расположена таблица
напротив названия клуба, расположена ссылка на все его вечеринки...
тут как быть???

Спустя 2 часа, 45 минут, 37 секунд (9.01.2012 - 22:48) inpost написал(а):
kvizor
Через 3-ю таблицу посредника:
id_клуб,id_вечеринки.
Итого будет несколько записей такого рода:
1,2
1,3
1,4
Где для клуба id=1, будут вечеринки id = 2 и 3 и 4.

Спустя 4 минуты, 50 секунд (9.01.2012 - 22:53) Игорь_Vasinsky написал(а):
мы по лс уже поговорили. дал линки на темы.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.