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

Вниз

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

 
deras   (2008-04-17 03:27) [0]

БД MSSQL2000
Есть 3 таблицы
1) T1 (ID, NAME, NAME2)
2) T2 (ID, ID_T1, ID_TYPE)
3) TYPE (ID, NAME)
Cвязи, думаю, понятны. Необходимо вывести все записи Т1, которые отсортированы по ID_TYPE.
Благодарю


 
ЮЮ ©   (2008-04-17 05:19) [1]

И так на каждый чих на форум с благодарностями лазить будешь?

Почтай BOL (SELECT).


> Cвязи, думаю, понятны. Необходимо вывести все записи Т1,
> которые отсортированы по ID_TYPE.

При таких связях задание неверное, ибо одна запись из Т1 может "иметь несколько ID_TYPE"

Вот так получишь все:

SELECT *
FROM
 T1
 LEFT JOIN T2 ON T1.ID = T2. ID_T1
 LEFT JOIN TYPE ON T2.ID_TYPE = TYPE.ID
ORDER BY
 T2.ID_TYPE
З.Ы. При такои именовании таблиц, NAME и NAME2 - излишество, именуй их F1, F2, ... !!!



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

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

Наверх




Память: 0.46 MB
Время: 0.022 c
2-1208615940
ply
2008-04-19 18:39
2008.05.18
как запретить изменение размера окна?


2-1208321156
djaUser
2008-04-16 08:45
2008.05.18
Скачать файл с русскими буквами в имени


10-1146182283
cargo
2006-04-28 03:58
2008.05.18
Record в Type Library


2-1208872290
@!!ex_
2008-04-22 17:51
2008.05.18
Как задать число в двоичной системе исчисления?


2-1208719740
worldmen
2008-04-20 23:29
2008.05.18
Загрузить с ini файла в переменную имена всех ключей