Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.25;
Скачать: CL | DM;

Вниз

Игнорирование строк запроса к таблице   Найти похожие ветки 

 
SelfDestructor   (2002-01-30 18:28) [0]

Чудес не бывает, помогите разобраться:
В базе есть 2 таблицы, связанные по одному полю.
Таблица Report содержит поля id и mba_id (остальные поля роли не играют), таблица mba содержит поля id, code.
В каждой из таблиц находится по две записи:
Report
id mba_id
1 3
2 4

MBA
id code
3 001
4 002

Запрос
select mba.code,
report.id
from report, mba
where mba.id = report.mba_id

в компоненте TADOQuery выбирает 4(!!!) записи, а именно скалярное произведение этих таблиц
выполнил тот же запрос в аксессе - всё нормально, две записи.
Долго мучился, переписывал запрос кучу раз. В итоге загнал запрос в одну строку - заработало. Фантастика, ведь в кучу других мест запросы, написанные в несколько строк работали и работают великолепно. Кто нибудь сталкивался с подобным? Мне интересно узнать объяснение подобного "чуда".


 
aus ©   (2002-01-31 00:36) [1]

Специально проверил все точно как у тебя описанно, получил тот же результат, что и в Access, т.е. 2 записи.
Ты проверь хорошо, может быть строка
where mba.id = report.mba_id
в твоем запросе отсутствует?


 
SelfDestructor   (2002-01-31 14:13) [2]

Аус, спасибо за отклик. Я сделал запрос опять многострочным и всё работало так как надо. Но тогда, когда не работало, я готов дать голову на отсечение, что строка
where mba.id = report.mba_id
у меня была и написана была правильно. Может быть дело в каких-нибудь спецсимволах, который каким-то образом проникли в запрос?



Страницы: 1 вся ветка

Текущий архив: 2002.02.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
3-79282
knyaz17
2002-01-31 12:23
2002.02.25
Как сохранить DBF файл в кодировке CP 866?


1-79328
IronHawk
2002-02-07 11:03
2002.02.25
Приветствую Мастеров ! Запамятовал, КАК В PageControl ПОМЕНЯТЬ МЕСТАМИ TabSheet-ы ???


3-79281
Fareader
2002-01-31 13:00
2002.02.25
DCOM Connection


1-79329
Yaro
2002-02-08 01:36
2002.02.25
Скрыть/Закрыть Explorer


3-79270
Pavel_S
2002-01-30 15:50
2002.02.25
Проблема Master-Detail (таблицы в Interbase)