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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2007, 15:41   #1
Abay
Пользователь
 
Регистрация: 07.02.2007
Сообщений: 10
По умолчанию Запрос по всем таблицам

Всем привет, трудности возникли в следущем у меня имеется база, с таблицами: Продукт(Производитель(toyota,mazda, kia и т.д.), модель(camry10, 626 и т.д.), тип(минивен, внедорожник, универсал и т.д)), а остальные таблицы это типы, например: минивен(ID,модель(camry10,626 и т.д.), цена(12000, 5000 и т.д.)), я делаю следущий запрос:

select distinct a.модель, b.Цена
from Продукт a, Минивен b
where a.Производитель='toyota' and b.модель=a.модель

вопрос в том, как сделать такой же запрос только так, чтобы он учитывал все таблицы, т.е. тип "модель" нужно проверить во всех таблицах, соответсвенно чтобы производитель был "toyota"
Abay вне форума Ответить с цитированием
Старый 26.09.2007, 08:50   #2
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

ну тут 2 варианта...
Либо просто использовать Union:

select distinct a.модель, b.Цена
from Продукт a, Минивен b
where a.Производитель='toyota' and b.модель=a.модель
union
select distinct a.модель, b.Цена
from Продукт a, ТИП b
where a.Производитель='toyota' and b.модель=a.модель
.....

Либо создать таблицу и в нее копировать данніе из запросов... Количество запросов пропорционально количеству таблиц ТИПОВ
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Старый 27.09.2007, 07:13   #3
Abay
Пользователь
 
Регистрация: 07.02.2007
Сообщений: 10
Радость

Да я так и сделал через "union", а второй вариант думаю будет удобен если надо объединить множество таблиц, спасибо что не оставил без внимания мой вопрос
Abay вне форума Ответить с цитированием
Старый 27.09.2007, 09:07   #4
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

Цитата:
Сообщение от Abay Посмотреть сообщение
Да я так и сделал через "union", а второй вариант думаю будет удобен если надо объединить множество таблиц, спасибо что не оставил без внимания мой вопрос
немає за що...
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запрос ссылается на несвязанный с ним запрос kolebatel SQL, базы данных 0 11.06.2008 12:50
БД Access & Delphi. Вопрос по таблицам. Andre1723 БД в Delphi 2 15.05.2008 17:45
составить запрос к таблицам T1 и T2 MonteCarlos SQL, базы данных 13 03.02.2008 14:05
Поиск по связанным таблицам Таня84 БД в Delphi 1 22.02.2007 10:37