Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что бы это значило? / 5 сообщений из 5, страница 1 из 1
27.10.2003, 00:53
    #32305511
Newb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что бы это значило?
К сожалению я не очень силен в ФоксПро.
Но жизнь заставила разбираться в чужом коде.
Объясните пожалуйста что означает следующая запись:

SELECT A.*, B.*
FROM Table1 A
JOIN Table2 B ON .T.

Меня интересует этот самый ON .T. Что это? Как это записать на "классическом SQL"?

Спасибо.
...
Рейтинг: 0 / 0
27.10.2003, 04:21
    #32305529
brahew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что бы это значило?
буковка .t. означает условие true, хм как то не очень понятно, но в нормальном sql, походу будет
SELECT A.*, B.*
FROM Table1 A
JOIN Table2 B
а on .t. так on - это необязательное условие, кто-то по привычкепохоже написал, и буковку .t., потомучто можно было не писать, все равночто 1=1
...
Рейтинг: 0 / 0
27.10.2003, 08:29
    #32305590
Newb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что бы это значило?
Однако при попытке написать это в Транзакт-СКЛ (MS-SQL Server 2000)

SELECT A.*, B.*
FROM Table1 A
JOIN Table2 B

получаю ошибку. Говорит что отсутствует обязательный параметр ON
Я так понимаю что ON .T. Это CROSS JOIN. Или я ошибаюсь?

Подскажите пожалуйста.

Спасибо.
...
Рейтинг: 0 / 0
27.10.2003, 09:44
    #32305659
brahew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что бы это значило?
тогда допиши 1=1
SELECT A.*, B.*
FROM Table1 A
JOIN Table2 B on 1=1
вроде работает
...
Рейтинг: 0 / 0
27.10.2003, 11:13
    #32305797
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что бы это значило?
2Newb
Это cross join. Конечно on .T. лишнее... Вероятно люди не знали в фоксе опции nofilter...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Что бы это значило? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]