parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



Спрашивали - отвечаем ;-)

Luzhnikovskiy | tom@ofm.ru 08.01.2002 14:05

d1 и d2 - альясы. Таким образом строятся запросы в случае, если PK и FK в одной таблице (ну, не всегда, конечно).

Суть в том, что такой запрос идет к "двум разным" таблицам d1 и d2, а на самом деле - к одной (docs). В результате, мы связываем две "разные" таблицы и нас не интересует, как оно там физически устроено.

Очень удобный метод. Особенно для одновременной выборки и предка и потомка.
Вот задачка:
Есть таблица id, parent, name, в которой записаны имена людей и "родство".
Показать все пары "папа-ребенок"...
Решается как-раз с помошью "отальясивания":

select t1.name as papa, t2.name as child
from tbl as t1, tbl as t2
where t2.parent=t1.id

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева