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

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

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

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

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

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

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

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


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