Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2014, 14:20   #1
Regina59
 
Регистрация: 16.10.2013
Сообщений: 9
По умолчанию Связь таблиц в Access

Всем привет!Ребята,кто знает,можно ли в одном запросе создать сразу несколько связей между таблицами Access?
Например:
Код SQL
Код:
ALTER TABLE [Товары]
ADD CONSTRAINT FK_Связь1
FOREIGN KEY ([Код завода])
REFERENCES[Завод])
 
ALTER TABLE [Продажи]
ADD CONSTRAINT FK_Связь2
FOREIGN KEY ([Код завода])
REFERENCES[Завод]
Или на каждую связь отдельный запрос?и тот же вопрос с созданием таблиц..
Regina59 вне форума Ответить с цитированием
Старый 11.10.2014, 14:33   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Тема называется
Цитата:
Связь таблиц в MySQL
, а в топике Вы написали
Цитата:
Сообщение от Regina59 Посмотреть сообщение
между таблицами Access
MySQL и Access это разные СУБД. Назовите о какой, конкретно, СУБД идёт речь. Тогда можно будет вести полностью предметный разговор.
Streletz вне форума Ответить с цитированием
Старый 11.10.2014, 15:20   #3
Regina59
 
Регистрация: 16.10.2013
Сообщений: 9
По умолчанию

СУБД Access
Regina59 вне форума Ответить с цитированием
Старый 11.10.2014, 15:24   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

А какие нужны связи?
Создавать можно хоть миллион связей, вопрос в том для чего именно.
Кстати делать это можно не только инструкциями типа JOIN явно в запросе, а еще и просто в мастере запросов составить схему связей.

P.S. Название темы поправил.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.10.2014, 15:29   #5
Regina59
 
Регистрация: 16.10.2013
Сообщений: 9
По умолчанию

нужно на языке SQL,прописала код вверху

между таблицами,связь 1:1,1:М

Последний раз редактировалось Stilet; 11.10.2014 в 16:10.
Regina59 вне форума Ответить с цитированием
Старый 11.10.2014, 16:13   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Код сверху не говорит о структуре таблицы
Максимум что :
Код:
select *
from [Товары] t
join [Завод] z1 on (t.Связь1=z.Связь1)
join [[Продажи]] p on (p.Связь2=z.Связь1)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.10.2014, 16:21   #7
Regina59
 
Регистрация: 16.10.2013
Сообщений: 9
По умолчанию

мне не совсем понятно,что вы прописали,код,который я прописала никак не подойдёт чтоли?я им и создавала связи,хотела спросить,можно как-нибудь всё это описание в 1 запрос?ошибку выдаёт,как только не пробовала
Regina59 вне форума Ответить с цитированием
Старый 11.10.2014, 16:46   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
Или на каждую связь отдельный запрос?и тот же вопрос с созданием таблиц..
только по отдельности
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связь таблиц. victor5133 Microsoft Office Access 4 28.02.2013 18:55
Связь таблиц flyinsky Microsoft Office Access 3 05.12.2010 11:23
обьявить програмно связь таблиц access из delphi kelod БД в Delphi 7 15.07.2010 17:53
связь главной и двух подчинённых таблиц access в delphi7 kelod БД в Delphi 9 11.07.2010 12:45
Связь таблиц maximorion БД в Delphi 1 22.05.2009 11:30