[2] , - . n - , r, , r - , ,... n- ( SELECT ), , SELECT . FROM , SELECT .
, _
SELECT _.*, .*
FROM _, ;
, 5 3 = 15 :
, , , _, :
SELECT .*, .*, _.*, .*
FROM , , _, ;
( 3.1), 21 3 5 33 = 10395 .
39 ( "*"): . : , ..
3.2.2.
, , .
_ | ||||||||||||
200. | ||||||||||||
200. | ||||||||||||
200. | 4 * | |||||||||||
... | ||||||||||||
500. | ||||||||||||
300. | ||||||||||||
... | ||||||||||||
100. | ||||||||||||
200. | ||||||||||||
200. | ||||||||||||
200. | ||||||||||||
200. | ||||||||||||
200. | ||||||||||||
120. | ||||||||||||
250. | 3 * | |||||||||||
... |
. 3.1.
|
|
, WHERE , :
- () (. = .),
- () _ (. = _.),
- () (. = .).
SELECT .*, .*, _.*, .*
FROM , , _,
WHERE . = .
AND . = _.
AND . = .;
, , _ :
200. | ||||||||||||
250. | ||||||||||||
200. | ||||||||||||
... | ||||||||||||
180. | ||||||||||||
200. | ||||||||||||
200. |
3.2.3.
, , (, ). :
SELECT , , , , , , , ,
FROM , , _,
WHERE . = .
AND . = _.
AND . = .;
200. | ||||||||
250. | ||||||||
200. | ||||||||
... | ||||||||
180. | ||||||||
200. | ||||||||
200. |
3.2.4.
, ,
SELECT , , , , ,
FROM , , _,
WHERE . = .
AND . = _.
AND . = .;
200. | |||||
250. | |||||
200. | |||||
... | |||||
180. | |||||
200. | |||||
200. |
3.2.5. -
|
|
, - . :
SELECT _.*, .*
FROM _,
WHERE > ;
.3.2.1 _ , "" ( ) :
3.2.6.
, , 2: (WHERE ), (ORDER BY ) (SQL- GROUP BY ).
, , , (. 3.2.4):
SELECT , , , , ' -',
FROM , , _,
WHERE . = .
AND . = _.
AND . = .
AND = ;
' -' | |||||
200. | - | ||||
250. | - | ||||
200. | - | ||||
160. | - | ||||
200. | - | ||||
100. | - |
.3.6 .
3.2.7.
- , .
, ( ) - . , WHERE ( ).
, FROM. ,
FROM X, Y, Z
X, Y Z.
, , ( ), . ():
SELECT , .,
FROM ,
WHERE = .
AND < .;
( ):
SELECT ., .,
FROM ,
WHERE . = .
AND . < .;
. | . | |
3.3.