PDA

Показать полную графическую версию : mysql как лутше построить структуру таблиц в базе?


Страниц : 1 [2]

mar
24-04-2005, 12:43
E-mail
как в таблице table2 найти номер строки соответствующий номеру id в таблице table1 ??? (((..
Никак. Перечитай вниматеьлно примеры выше этажем. Если хочешь работать с несколькими таблицами одновременно, между ними должна быть установлена связь (Например, id таблицы юзеров <-> user_id таблицы связи юзеров и профессий).
Что касается телефонов, то их, скорей всего вообще не имеет смысла выносить в отдельную таблицу. Добавь полями к пользователям.
Но самое главное :read: - надо очень внимательно почитать что-нибудь по основам SQL. Желательно книжку с примерами и заданиями после каждой главы. И после этого уже спокойно посмотреть на свою задачу.

ruslandh
24-04-2005, 13:36
Это как вы таблицы сформировали :)
Если первой строке первой таблице соответствует первая строка второй, то тут всё тривиально :)
А если первой строке первой таблице соответствует третья строка второй таблицы, то надо ещё одну таблицу соответствия вводить, только зачем ?

http://www.osp.ru/win2000/sql/projtips/11tips05_print.htm
http://dev.mysql.com/doc/mysql/ru/mysql-indexes.html
http://www.google.ru/search?hl=ru&inlang=ru&ie=windows-1251&q=%E8%ED%E4%E5%EA%F1+mysql&btnG=%CF%EE%E8%F1%EA&lr=

E-mail
24-04-2005, 17:07
ruslandh во, про тривиальность судовольствием послушал бы:)

ps пошел по ссылкам:)

Dutchman Mihel
25-04-2005, 02:23
E-mail

Чтобы спланировать базу неплохо нарисовать схемку с табличками и стрелочками на бумажке (или воспользоваться чем-нибудь вроде схемы данных в MS Access). В плане sql слабо помогает, но голова пухнет меньше.

archy
25-04-2005, 11:23
E-mail
Пора вам молодой человек занятся чтением технической литературы :)




© OSzone.net 2001-2012