Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M |
![]() ![]() |
Serzh_Ch Member Откуда: Сообщений: 2 |
Коллеги, доброго времени, подозреваю, вопрос дилетантский, но, похоже я уже немного але( Пишу SELECT Table1.FieldID->FieldTable2 FROM Table1 результатом приходит набор пустых строк. т.е. выборка как таковая есть, но вся пустая. Пишу SELECT MAX(Table1.FieldID->FieldTable2) FROM Table1 возвращается конкретное ненулевое значение Пишу SELECT FieldTable2 FROM Table2 прилетают данные, т.е. вроде как все есть, но, первый запрос упрямо возвращает набор пустых строк. Теже результаты когда пользую SQL клиент Каши. Подскажите плиз, как правильно. |
29 мар 16, 20:04 [18993347] Ответить | Цитировать Сообщить модератору |
ну я Member Откуда: Stalingrad Сообщений: 1178 |
Serzh_Ch, Скорее всего в таблице есть записи с пустыми строками, и движок SQL выборки в этих случаях применяет разные способы выборки. Сортировка же в запросах не указана. |
29 мар 16, 21:42 [18993588] Ответить | Цитировать Сообщить модератору |
Блок А.Н. Member Откуда: Новосибирск Сообщений: 3797 |
Serzh_Ch, Перестройте индексы в обоих таблицах. Скорее всего, они не соответствуют данным. Более точно можно было бы сказать, если бы вы указали планы запросов. |
30 мар 16, 07:05 [18994114] Ответить | Цитировать Сообщить модератору |
Serzh_Ch Member Откуда: Сообщений: 2 |
Всем спасибо за помощь. :) |
||
30 мар 16, 08:46 [18994226] Ответить | Цитировать Сообщить модератору |
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M | ![]() |