![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
У меня тут такая проблема, обресую в общем , у меня есть 2 таблицы, А,В и С . Значения в таблице С ссылочные, хранятся в таблицах А,В . Когда я делаю SQL запрос к таблице С у меня в значениях полей хранится только какое то число, как сделать что бы было значение поля???
|
|
#2
|
||||
|
||||
|
Ну, дык, надо запрос делать к таблицам A и B
![]() |
|
#3
|
||||
|
||||
|
Надо создать "представление". Поищи о создании представлений (VIEWS), так на пальцах не объяснишь что к чему.
|
|
#4
|
|||
|
|||
|
Зачем ему представление (view). Ему надо просто сделать нужные JOIN'ы.
Что-то типа: Код:
SELECT A.*, B.* FROM C LEFT JOIN A ON C.AID = A.ID LEFT JOIN B ON C.BID = B.ID Более точно - надо смотреть структуры таблиц. |
|
#5
|
||||
|
||||
|
Цитата:
Любопытно, а что вы понимаете под представлением? |
|
#6
|
|||
|
|||
|
обресую так: у меня 3 таблицы
"Продажа аксессуаров" :Код, Дата продажи, Наименование отдела, Наименование, Цена, Количество "Отделы": код, Наименование отдела "Аксессуары": Код, Наименование, Цена В поледе Продажа Аксессуаров.Наименование отдела , в подстановке стоит условие источника строк <<SELECT Отделы.Код, Отделы.[Наименование отдела] FROM Отделы; >> В поле Продажа Аксессуаров. Наименование <<SELECT Аксессуары.Код, Аксессуары.Наименование FROM Аксессуары; >> Цитата:
но выходит ошибка : "Параметр Отделы.Наименование не имеет значения по умолчанию" |
|
#7
|
||||
|
||||
|
Вообщето он пишет скорее такое сообщение:
"Параметр Оделы.Наименование не имеет значения по умолчанию" |
|
#8
|
|||
|
|||
|
Цитата:
Я же написал - view. |
|
#9
|
|||
|
|||
|
еще я попробывал вот такой вот запрос
Цитата:
но опять такая же ошибка, что делать? |