Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.03;
Скачать: CL | DM;

Вниз

SQL Запрос   Найти похожие ветки 

 
E_Dimon ©   (2003-02-12 23:49) [0]

Есть 4 таблицы , связанные по коду(Code).
Подскажите запрос для выборки значений всех полей из всех таблиц,
даже если в одной из них(или в нескольких) отсутсвует запись с указанным кодом.


 
Palladin ©   (2003-02-13 00:45) [1]

select table1.*,table2.*,table3.*,table4.* from table1,table2,table3,table4 where
table1.code=table2.code and
table1.code=table3.code and
table1.code=table4.code

а у который code пустой выбирай отдельно


 
E_Dimon ©   (2003-02-13 02:08) [2]

да с это понятно, но мне нужно не отдельно...
А если одной записи таблице 1 соответсвует запись в таблице 2,
а другой записи - не соответсвует.....
Или с помощью SQL хто нереально?


 
ЮЮ ©   (2003-02-13 04:42) [3]

SELECT CODE, table1.*,table2.*,table3.*,table4.*
FROM
codes.sql
LEFT JOIN table1 on codes.code = table1.code
LEFT JOIN table2 on codes.code = table2.code
LEFT JOIN table3 on codes.code = table3.code
LEFT JOIN table4 on codes.code = table4.code

codes.sql:
SELECT DISTINCT CODE FROM t1234.sql

t1234.sql:
Select Code from table1
UNION
Select Code from table2
UNION
Select Code from table3
UNION
Select Code from table4


 
Johnmen ©   (2003-02-13 09:26) [4]

>ЮЮ © (13.02.03 04:42)

Увы, для LocalSQL не подойдет...

>E_Dimon ©

Возможно, так (общая идея):

SELECT ...
FROM T1
FULL JOIN T2 ON T2.code = T1.code
FULL JOIN T3 ON T3.code = T1.code
FULL JOIN T4 ON T4.code = T1.code



 
ЮЮ ©   (2003-02-14 06:03) [5]

>Johnmen © (13.02.03 09:26)
Это как раз для LocalSQL. В MS SQL я использую подзапросы :-)



Страницы: 1 вся ветка

Текущий архив: 2003.03.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-5541
polecat79
2003-02-21 13:41
2003.03.03
Проблемма с написанием наследника от TPropertyEditor


14-5818
FROM_X
2003-02-13 13:44
2003.03.03
DirectSS Кто с ним работал?


3-5425
softik
2003-02-12 20:30
2003.03.03
Работаю с 1С через ОЛЕ. Программа работает на разлчиных машинах.


1-5581
alxx
2003-02-19 14:10
2003.03.03
Не знаете как бороться с ошибкой?


9-5370
VitGun
2002-09-18 18:14
2003.03.03
Свет,туман