Как выбрать строки в таблице по списку

MapInfo, MapBasic
Ответить
Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Как выбрать строки в таблице по списку

Сообщение Alekseevich » 05 фев 2023, 14:51

Здравствуйте.
Есть таблица (с колонкой порядкового номера строки), в которой нужно выбрать определенные строки. Список порядковых номеров строк, которые необходимо выбрать, имеется в отдельной таблице.
Как это можно осуществить?
Спасибо!

gamm
Гуру
Сообщения: 4046
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Как выбрать строки в таблице по списку

Сообщение gamm » 05 фев 2023, 17:32

select * from a where a.key1 in (select key2 from b)

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Как выбрать строки в таблице по списку

Сообщение Alekseevich » 05 фев 2023, 18:26

Спасибо.Признателен!

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Как выбрать строки в таблице по списку

Сообщение Alekseevich » 08 фев 2023, 07:41

gamm писал(а):
05 фев 2023, 17:32
select * from a where a.key1 in (select key2 from b)
Не определена переменная или поле select

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Как выбрать строки в таблице по списку

Сообщение Alekseevich » 08 фев 2023, 07:46

Alekseevich писал(а):
08 фев 2023, 07:41
Не определена переменная или поле select
Сработало все же.

gamm
Гуру
Сообщения: 4046
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Как выбрать строки в таблице по списку

Сообщение gamm » 08 фев 2023, 09:00

select на форме записан, в первой строке, и т.д. Сохраните запрос в текстовый файл, и посмотрите, там понятнее будет. Наверное ...

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей