![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
SunRaider |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 10.5.2007 Репутация: нет Всего: -1 |
Вопрос такой, как написать запрос для связывания таблиц? То есть чтобы при просмотре главной таблицы во вспомогательной выдавались только записи, связанные с первой.
Спасибо. |
|||
|
||||
Валерия |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: нет Всего: 8 |
Купи себе книжку по основам sql той БД под которую пишешь. Я только что себе купила по MySql 5 Кузнецова и Симдянова, довольная как слон) |
|||
|
||||
ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 4 Всего: 252 |
Можно ещё
За одним с LEFT и RIGHT джоинами разберешься. А книжку то купи, или на форуме посмотри темы по основам SQL |
|||
|
||||
SunRaider |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 10.5.2007 Репутация: нет Всего: -1 |
Select это же просто оператор выбора, нет? То есть разве он создает в базе новую связь? И еще вопрос, будет ли это работать, если select заменить на delete (еще нужно реализовать каскадное удаление данных)?
ТоляМБА, что посоветуете почитать по MS SQL 2005? |
|||
|
||||
ТоляМБА |
|
|||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 4 Всего: 252 |
Связь указывается с помощью Join (Inner | Left | Right). Если она у вас описана в базе, то при построении через View при добавлении 2-х связанных таблиц она сама появится на схеме и пропишется в запросе.
Books OnLine (BOL) - встроенная справка, тем более по 2005-му он переведен на русский (если с инглишем проблемы). |
|||
|
||||
SunRaider |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 10.5.2007 Репутация: нет Всего: -1 |
Дело в том что я работаю не в самом сервере, а использую его для хранения данных к программе в Билдере.
Еще вопрос. Пытаюсь выполнить удаление связанных записей
но выдается следующая ошибка
Чем она вызвана? Или так вообще запрос писать нельзя? |
||||
|
|||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |