Отбор и сортировка данных в запросе с использованием приоритетов
09.01.17 23:16

??????? ????????, ??????????? ??????? ??????????? ? ????? ???????????. ?????????? ????????????? ??????????? ????? ?????? ????? ?????????????????, ????? ?????????? ??? ? ???????? ???????????? ?????????? + ?????????? ??????? ???????? ??????? + ???. ??? ???????. ??? ???? ??? ???? ???? ???????? ??????? ? ??????? ????. ????? ?????????? ????????????? ?????????? ??????????? ????????? ???? ??? ???????????? ?? ???????, ??????????? ? ??????????? ??? ? "?????????? ??????????". ???????? ????? ????????? ??. ???, ? ??????? ?????????? ???????????. ???? ?????, ? ??? ????? ???????? ? ????????, ??????? ? 1? ERP 2 ? ???????????? ??????????? ? ??????? ??????? ?????. ??? ?????????? ??????????? ??????? ????? ???????? ???? ???????? ????????? ??????????, ???????? ??????? - ???? ??? ????????? ??????.

??????? ? ???? ???????? ????????? ??????, ?? ??????? ????? ?????????? ?????????? ?? ??????? ?? ???????????, ? ??? ?????, ????????? ?? ?? ?????? ? ???????, ???? ??????????? ?? ?????-???? ?????? ???????. ?????, ?? ????? ???????? ????? ?????????? ??? ???? ??????????? ??????????, ??????????? ?????????? ???? ???????, ? ????? ?????????? ?????????? ???? ??????????????? ???????. ?????? ????????????? ?? ???? ?? 1? ????? HTTP ?????? ??? ???????? ???????? ??????????. ? ???????? ?????????????? ?????????? ???????????? ??? ????? ? AD. ???? ? ??????? ??????? ???????????? ??? ?????????? ? ???????? ???.????.

????, ???????? ? ????????????? ??????? ????????? ????? ? ERP 2 ? ??? 3.0, ?????, ??? ? ????????? ????????????? ??????? ??????????? ???. ??? ? ??????????? ? ????????????? ???? ?? ??????, ?.?. ?????? ???.???? ????? ??????????????? ????????? ???????????. ????????? ??????????? ? ???????? ????????? ? ??????????? ?????, ??????? ?????? ?????? ?????? ???.???? ? ?????? ????????????, ???? ? ????? ??????????? ?? ?????? ??????????, ? ??????? ?????? ??????, ?, ?????????????, ? ? ??????? ???????? ?????????. ???? ??????????? ?????????? ??????? ? ??????? ???????????, ?.?. "?????????? ?????????" ?? ????? ?? ?????????? ?????????? ??????? ????????, ??  ?? ??????? ??? ?????????? ???????????? ?? ?????. ??? ????????? ?????, ????? ?? ????? ????? ?????? ??????? ? ??????? ? ???? ????? ????? ????????? ??????????? ????, ?????? ?????? ?????? ??????????? ????????? ??????????, ?? ???????? ????? ???????????? ?????????? ?? ????????.

????????? ? ???????????? ???? ??????? ????????? ???????????: ???????? ????????? - ??? ?????????, ???????? ?? ???????? ????? ??????, ? ???? ?????? ??? (?.?. ?? ???? ?????? ?????? ???????? ?????????????), ?? ????????? ? ??????????? ????? ??????.

??? ??? ???????????, ?????? ??????????? ?? ????, ? ??????, ????? ????? ???????? ?? ?????????, ??????? ?????? ???? ???????? ???? ???????? ??????????? ????? ????????, ???????? ? ???????? ????????? ?????? ???????. ????? ? ??????? ???????? ????????? ? ?????? ?????????. ?? ??????? ??????? ????? ?? ??????????? ???? ??????, ????????? ???????? ?????????????? ????? ?? ???? ?????????. ??? ???????? ? ?????????? ??????????? ??????? ???????? ?????????  ? ?????? ?????????? ? ?????? ?? ???? ?????? ??????????? ?????????? ? ????? ?? ??????????.


??????? ???????????
	??????????????????????????????????.?????? ??? ???????,
	??????????????????????????????????.????????????? ??? ?????
????????? ????
??
	??????????.??????????????.???????????????????? ??? ??????????????????????????????????
???
	??????????????????????????????????.???.???????????? ??????? "%?????%AD%"
	? ??????????????????????????????????.????????????? ?(&??????)

????????????? ??
	???????
;

////////////////////////////////////////////////////////////////////////////////
??????? ???????????
	????????????????????????????????.????????? ??? ?????????,
	????????????????????????????????.?????????? ??? ??????????,
	????????????????????????????????.??????????????????? ??? ???????????????????,
	????.??????? ??? ???????,
	????.?????
????????? ????????????
??
	???? ??? ????
		????? ?????????? ???????????????.???????????????????????????????? ??? ????????????????????????????????
		?? ????.??????? = ????????????????????????????????.??????????????
			? (????????????????????????????????.?????????? <> ?????????(1, 1, 1))
			? (????????????????????????????????.?????????????? = ?????????(1, 1, 1))

????????????? ??
	??????????,
	???????
;

////////////////////////////////////////////////////////////////////////////////
??????? ???????????
	????????????.?????????? ??? ??????????,
	??????????(????????? ????????????1.??????????) ??? ???????,
	????????????.????? ??? ?????,
	????????????.?????????
????????? ????????????
??
	???????????? ??? ????????????
		????? ?????????? ???????????? ??? ????????????1
		?? ????????????.??????? = ????????????1.???????
			? ????????????.?????????? >= ????????????1.??????????
			? (????????????1.??????????????????? = ????????(????????????.?????????????.???????????????????))
???
	????????????.??????????????????? = ????????(????????????.?????????????.???????????????????)

????????????? ??
	????????????.?????,
	????????????.??????????,
	????????????.?????????

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

???????
	????????????.??????????,
	??????????(????????? ????????????1.??????????) + 100,
	????????????.?????,
	????????????.?????????
??
	???????????? ??? ????????????
		????? ?????????? ???????????? ??? ????????????1
		?? ????????????.??????? = ????????????1.???????
			? ????????????.?????????? >= ????????????1.??????????
			? (????????????1.??????????????????? <> ????????(????????????.?????????????.???????????????????))
???
	????????????.??????????????????? <> ????????(????????????.?????????????.???????????????????)

????????????? ??
	????????????.?????,
	????????????.??????????,
	????????????.?????????
;

////////////////////////////////////////////////////////////////////////////////
??????? ???????????
	???????.????? ??? ?????,
	????????????.??????????,
	????????????.?????????
??
	(???????
		????????????.????? ??? ?????,
		???????(????????????.???????) ??? ???????
	??
		???????????? ??? ????????????
	
	????????????? ??
		????????????.?????) ??? ???????
		????? ?????????? ???????????? ??? ????????????
		?? ???????.????? = ????????????.?????
			? ???????.??????? = ????????????.???????

?? ????????? ??????? ???????????? ???????? ???? ?????????. ?????? ????, ??? ???????? ?????????? ?????????? ????????????? ??? ??????????? ? ??????? ????? ??????, ?? ????? ????????????? ?? ????????? ????????? ??? ?????????????. ??? ?????? ????????? ??????????? ?? ?????????? ?????????? ??????????? ?????? ???.????, ?? ?? ???????? ??? ??????????? ???? ?? ????? ??????????.

????????????? ?????? ????????? ?????? ????????? ?????????? ?????????? ???????? ????????? ?????? ? ??????? ???????? ??? ???????????? ?????? HTTP-???????.

Read Full Article