powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите сделатьзапрос
7 сообщений из 7, страница 1 из 1
Помогите сделатьзапрос
    #34339374
Александр2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имеется форма, на ней кнопка.. и при нажатии на нее нужно чтобы:
предметы которые ведутся на нескольких семестрах отобразить. тоесть дублирующие записи отобразить.. я так понял


вот часть той таблицы:

nazvanie_diciplini | semestr
Физика 1
Химия 2
Биология 1
Экология 2
Физика 2
Экономика 1
Биология 2
******* *
ну и при нажатии ту кнопку должно отобразится например физика и биология
...
Рейтинг: 0 / 0
Помогите сделатьзапрос
    #34339407
dato1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
select distinct nazvanie_diciplini from MyTable
...
Рейтинг: 0 / 0
Помогите сделатьзапрос
    #34339422
dato1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините! Не то.
Код: plaintext
select a.nazvanie_diciplini from MyTable a,MyTable b where a.nazvanie_diciplini=b.nazvanie_diciplini and a.semestr<b.semestr
...
Рейтинг: 0 / 0
Помогите сделатьзапрос
    #34339576
Александр2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю! всё работает :)
...
Рейтинг: 0 / 0
Помогите сделатьзапрос
    #34339594
Александр2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя есть некоторая недоработка..
он указывает просто 1 строчку, в то время как должно быть несколько, сколько повторений столько и строчек..

CLOSE TABLES all
select a.nd as Преподаваемая_дисциплина, a.semestr as Семестр,a.famp as Фамилия_преподавателя, a.no as Наименование_опроса;
from opros a,opros b;
where a.nd=b.nd and a.semestr<b.semestr

вот как выглядит запрос под мою таблицу, на основе того что выше написали.
однако нужно чтобы отобразилось например 2 повторяющихся строчки, и чтобы показывалось семестр и какой опрос.. например в первом зачет, а во втором экзамен.
...
Рейтинг: 0 / 0
Помогите сделатьзапрос
    #34340719
dato1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
CLOSE TABLES all
select nd as Преподаваемая_дисциплина, semestr as Семестр,famp as Фамилия_преподавателя, no ;
as Наименование_опроса;
from opros where nd in (select a.nd from opros a,opros b where a.nd=b.nd and a.semestr<b.semestr)
...
Рейтинг: 0 / 0
Помогите сделатьзапрос
    #34343993
спасибо! :)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо! :) вот теперь точно работает
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите сделатьзапрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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