powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Select в FoxPro 2.6
4 сообщений из 4, страница 1 из 1
Select в FoxPro 2.6
    #33451204
gsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gsh
Гость
Есть таблица клиентов Clients: поля ClientID, Name
и справочник адресов Adr: поля ClientID, CliAdrID, Address
У одного клиента может быть несколько адресов.
В справочнике адресов есть адреса не для всех клиентов.
Сейчас мне необходимо сделать запрос, который выдал бы:
1: для тех клиентов, у которых есть адрес в справочнике адресов-
связку ClientID+Name+Address для каждого адреса, если адресов
несколько.
2: для тех клиентов, у которых нет адреса в справочнике,
просто ClientID+Name+(Пустое поле)
СУБД FoxPro 2.6
...
Рейтинг: 0 / 0
Select в FoxPro 2.6
    #33451311
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.
Код: plaintext
 Select   Clients.ClientID,  Clients.Name, Adr.Addres from Adr, Clients where  Clients.ClientID=Adr.ClientID Order By Adr.ClientID, Adr.CliAdrID Into Cursor ClAdr

2.
Код: plaintext
1.
2.
3.
 Select   Clients.ClientID,  Clients.Name, Space( 20 ) as Addres From Clients ;
      where NOT EXISTS  (SELECT * FROM Adr WHERE Adr.ClientID=Clients.ClientID);
     Order By Clients.ClientID Into Cursor ClNotAdr
...
Рейтинг: 0 / 0
Select в FoxPro 2.6
    #33451354
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если надо, что б это было в одной таблице -- сливаешь результаты:
Код: plaintext
1.
Select * from ClNotAdr Union All Select * from ClAdr Into Cursor AllClt
...
Рейтинг: 0 / 0
Select в FoxPro 2.6
    #33451542
gsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gsh
Гость
Спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Select в FoxPro 2.6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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