Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сложный запрос для Выборки из 3 таблиц 
:(
    Опции темы
galkinsasha
Дата 12.6.2010, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 12.6.2010

Репутация: нет
Всего: нет



Доброго времени суток!! Вот проблема: есть 3 таблицы:
1)
[klient]
id_klient (primary)
id_pasport (foreign)
id_adres (foreign)
...

2)[pasport]
id_pasport (primary)
...

3)[adres]
id_adres (primary)
...

Нужно выбрать всю инфу для клиента, тобишь его паспортные данные и адрес
Пишу сложный запрос:

Код

SELECT * FROM klient P LEFT JOIN pasport A on (p.id_pasport=a.id_pasport) UNION SELECT * FROM klient B LEFT JOIN adres C on (b.id_adres=c.id_adres)


Відает ошибку типа: Count of Column list and Varible list is not to mach ( приблизительно потому что комп на работе=)) 

Кто знает как правильно это сделать буду очень благодарен! Заранее спасибо!
PM MAIL   Вверх
cyberstream
Дата 12.6.2010, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 7.9.2006

Репутация: нет
Всего: 4



Код

SELECT * 
  FROM klient k, pasport p , adres a
 WHERE k.id_pasport = p.id_pasport 
   AND k.id_adres = a.id_adres;

--------------------
Не знаешь кого спросить? - Спроси google!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.1083 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.