powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с запросом
6 сообщений из 6, страница 1 из 1
Помогите с запросом
    #36220736
Tucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос возможно уже обсуждался, но не могу найти в форуме.

имеется таблица
id_card spec val_text
...
1251 "stCode" "ГОСТ 2590-88"
1251 "stStatusNd" "Заменен"
1255 "stCode" "ГОСТ 11017-80"
1255 "stStatusNd" "Действует"
...

необходимо получить
id_card name status
1251 ГОСТ 2590-88 Заменен
1255 ГОСТ 11017-80 Действует
...
Рейтинг: 0 / 0
Помогите с запросом
    #36220801
Tucha,
какие еще есть поля в таблице? Желательно такое поле, по которому можно было бы определить нужную строку из каждой пары.
...
Рейтинг: 0 / 0
Помогите с запросом
    #36220819
Tucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий.,

Только эти поля. Ключевым полем является id_card которое является идентификатором для всех полей и их значений
...
Рейтинг: 0 / 0
Помогите с запросом
    #36220828
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то так
Код: plaintext
1.
select A.id_card, A.val_text as name, B.val_text as status;
  from MyTable A inner join MyTable B on A.id_card = B.id_card and A.spec = "stCode" and B.spec = "stStatusNd"
...
Рейтинг: 0 / 0
Помогите с запросом
    #36220855
Tucha,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Create Cursor test (id_card i, spec c( 20 ), val_text c( 30 ))
Insert into test values( 1251 , "stCode", "ÃÎÑÒ 2590-88")
Insert into test values( 1251 , "stStatusNd", "Çàìåíåí")
Insert into test values( 1255 , "stCode", "ÃÎÑÒ 11017-80")
Insert into test values( 1255 , "stStatusNd", "Äåéñòâóåò")

Select t1.id_card, t1.val_text, t2.val_text ;
from test  as t1 ;
inner join test as t2 on t1.spec="stCode" and t2.spec="stStatusNd" and t1.id_card = t2.id_card 
...
Рейтинг: 0 / 0
Помогите с запросом
    #36222681
Tucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходящий.,Dima T

Большое спасибо! Работает замечательно!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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