ITYourself! - компьютерная документация, книги, мануалы, it-тематика

???????? ? ???? "???? ??????" - ??????????? ??????

E-mail Печать PDF
Рейтинг пользователей: / 9
ХудшийЛучший 
Индекс материала
???????? ? ???? "???? ??????"
????????????? ?? ?? ?? ?????????????
??????????? ?? (MS Access)
?????
????? ????? ?????????
???????????? ?????? ?????????? ?????? ? ??????? ?????????? ?????
???????? ? ?? (VBA)
???????? ??? ????????
SQL
???????? Select
DISTINCT
FROM
???????????
??????????? ??????
?????????
???????????? ???????
?????????? ??????
???????? ??????
??????????? ???????
???????? ??????
?????????? ????? ?????
T????????? ?????????? ???????????? ???????????, ????????????? ???? ??????
?????? ? ?????? ? VB 6.0
?????? ? ????????
?????? ? VB6
?????? ? ?????? ? C++ Builder
?????? ? C++ Builder
???????? ?????????????? ??????????
?????? ? ?????? ? C# (Visual Studio 2005)
???????? ???????
OLAP ??????????. XML ????
SQL Server
???????
???????????????? ????????
XML
Все страницы

??????????? ??????

?????????? 2 ??????? ??????????? ??????:

 

??????????? ??????? ?? ???? ??????, ???? ????????? ???? ???? ?????? ???????? ?????????? ????????. ??? ?????????????? ? ??????? 3 ??????????: INNER JOIN, LEFT JOIN, RIGHT JOIN.
?????????:
FROM ???????_1 INNER JOIN ???????_2 ON ???????_1.????_1 ???????? ???????_2.????_2

 

???????_1, ???????_2 - ????? ??????, ?????? ??????? ???????? ???????????.

 

????_1, ????_2 - ????? ???????????? ?????. ???? ??? ???? ?? ???????? ?????????, ?? ?????? ????? ?????????? ??? ?????? ? ????????? ?????? ?????? ????, ??????, ???? ????? ????? ?????? ?????.

 

???????? - ????? ???????? ?????????: "=," "<," ">," "<=," ">=," ??? "<>".

 

???????? INNER JOIN ????? ???????????? ? ????? ??????????? FROM. ??? ????? ??????? ???? ??????????. ??? ?????????? ?????? ???? ??????, ???? ????????? ???? ????? ?????? ???????? ?????????? ????????. ???????? INNER JOIN ????? ???????????? ? ????????? "??????????" ? "??????????" ??? ?????? ???? ??????????? ??????? ??????.

 

SELECT ??????????.???????, ??????????.?????, ??????????.???????, ??????????.?????

 

FROM [??????????] INNER JOIN ?????????? ON ??????????.????? = ??????????.?????;

 

??????? ?????????? ???? Memo ??? ??????? ActiveX ???????? ? ????????????? ??????. ??????????? ??????????? ???? ???????? ????? ???????? ?????, ????????, ???? ???????? ? ???? ? ????? "??????? ?????". ?????? ?????? ?????????? ???? ????? "? ????????? ?????? (4 ????)" ? "? ????????? ?????? (8 ????)".

 

SELECT ????

 

FROM ???????_1 INNER JOIN ???????_2

 

ON ???????_1.????_1 ???????? ???????_2.????_1 AND

 

ON ???????_1.????_2 ???????? ???????_2.????_2) OR

 

ON ???????_1.????_3 ???????? ???????_2.????_3)];

 

???????? JOIN ????? ???? ??????????; ? ????? ?????? ??????????? ????????? ?????????:

 

SELECT ????

 

FROM ???????_1 INNER JOIN

 

(???????_2 INNER JOIN [( ]???????_3

 

[INNER JOIN [( ]???????_X [INNER JOIN ...)]

 

ON ???????_3.????_3 ???????? ???????_X.????_X)]

 

ON ???????_2.????_2 ???????? ???????_3.????_3)

 

ON ???????_1.????_1 ???????? ???????_2.????_2;

 

???????? LEFT JOIN ??? RIGHT JOIN ????? ???? ??????? ? ???????? INNER JOIN, ?? ???????? INNER JOIN ?? ????? ???? ??????? ? LEFT JOIN ??? RIGHT JOIN.

 

??? ?????? ?? ???? ??????????? (? ??? ????? ???, ? ??????? ??? ?? ?????? ??????????) ??? ???? ??????????? (? ??? ????? ???, ??????? ??? ??????????) ??????? ???????????? ???????? LEFT JOIN ??? RIGHT JOIN, ??????? ??????? ??????? ???????????.

 

?????????:

 

FROM ???????_1 [ LEFT | RIGHT ] JOIN ???????_2

 

ON ???????_1.????_1 ???????? ???????_2.????_2

 

??????????? ???????? LEFT JOIN ??? ???????? ?????? ???????? ???????????, ??? ??????? ??? ?????? ?? ?????? (?????) ??????? ?????????? ? ???????????? ?????, ???? ???? ?? ?????? (??????) ??????? ??? ??????????????? ?? ???????.

 

??????????? ???????? RIGHT JOIN ??? ???????? ??????? ???????? ???????????, ??? ??????? ??? ?????? ?? ?????? (??????) ??????? ?????????? ? ???????????? ?????, ???? ???? ? ?????? (?????) ??????? ??? ??????????????? ?? ???????.

 

2-? ?????? ??????????? ?????? ??????????? ? ??????? ???????????????? ????????????? ? ??????? ?????? ??????? ??????? ?????? ???????. ????? ??????????? ?????????????? ? ??????? ????????? UNION. ?? ??????? ?????? ?? ???????????, ??????? ?????????? ?????????? ?????????? ??????????? ???????? ??? ??????.

 

?????????:

 

[TABLE] ??????_1 UNION [ALL] [TABLE] ??????_2 [UNION [ALL] [TABLE] ??????_n [ ... ]]

 

???? ??????????? ????????? ???????? UNION:

 

??????_1 - ?????????? SELECT, ??? ???????????? ??????? ??? ??? ??????????? ???????, ????? ??????? ????? ????????????????? ????? TABLE.

 

? ????? ???????? UNION ????? ?????????? ? ????? ?????? ?????????? ?????????? ????????, ?????? ? ?????????? SELECT. ?? ????????? ????????????? ?????? ?? ???????????? ??? ????????????? ???????? UNION, ??????, ? ??? ????? ???????? ???????? ALL, ????? ????????????? ??????? ???? ???????. ????? ????, ????? ??????? ??????????? ???????. ??? ???????, ?????????? ? ???????? UNION, ?????? ???????? ?????????? ????? ?????; ??? ???? ???? ?????? ? ??????? ????? ?? ??????? ?????????.

 

??????????? ?????????? ?????? ? ?????? ??????????? SELECT, ?????? ??? ? ????????? ??? ????????????. ? ??????????? ORDER BY ?????????? ?? ???? ?? ?? ????????? ? ?????? ??????????? SELECT.

 

? ?????? ????????? ?????? ??????????? ????????????? ??????????? GROUP BY ??? HAVING ??? ??????????? ???????????? ??????. ? ????? ?????????? ????????? ?????? ????? ???????? ??????????? ORDER BY, ????? ????????????? ???????????? ??????. ? Microsoft Access ??????????? ???????? UNION (??????1, ??????2,...??????N) ????? ??????? ?????????? SELECT, ??? ???????????? ??????? Microsoft Access ??? ??? ??????????? ??????? Microsoft Access ? ?????????????? ????????????????? ?????? TABLE.

 



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

??????????




????????

Внимание!!! Файл sape.php не обнаружен. Проверьте правильность установки кода Sape.


C???????? ?????????