SQl запрос

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
evgem
Постоянный гость
Сообщения: 69
Зарегистрирован: 16 фев 2006, 18:48

SQl запрос

Сообщение evgem »

Что добавить в запрос, чтобы выбирались все naldrag.kol для каждого katos.innum? Выбираются только по одному kol для каждого innum.
select katos.innum, naldrag.kol
from katos,naldrag
where ((naldrag.ckatos == katos.nrec));
Chak
Посетитель
Сообщения: 41
Зарегистрирован: 30 ноя 2005, 10:54
Откуда: Пермь
Контактная информация:

Сообщение Chak »

Поменять в условии naldrag.ckatos и katos.nrec местами... или добавить сортировку по katos.innum Запрос отрабатывает правильно, но выдает все в перемешанном (по инвентарникам) виде, из-за чего, видимо, у тебя и сложилось впечатление, что на один инвентарник выдается один kol
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

select katos.innum, naldrag.kol
from katos
where((katos.nrec == naldrag.ckatos));
evgem
Постоянный гость
Сообщения: 69
Зарегистрирован: 16 фев 2006, 18:48

Сообщение evgem »

На перестановку выдаётся сообщение об ошибке, а сортировка показала все значения. Спасибо.
Chak
Посетитель
Сообщения: 41
Зарегистрирован: 30 ноя 2005, 10:54
Откуда: Пермь
Контактная информация:

Сообщение Chak »

evgem писал(а):На перестановку выдаётся сообщение об ошибке, а сортировка показала все значения. Спасибо.
При перестановке у тебя ругается на отсутствие индексов, потому что индекса по ckatos нет, есть по tidk+ckatos, соответственно и запрос должен быть поправлен
Ответить