Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как написать запрос в запросе? / 15 сообщений из 15, страница 1 из 1
22.01.2014, 15:10:14
    #38534422
denis_stalker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
как написать select в select?
...
Рейтинг: 0 / 0
22.01.2014, 15:11:20
    #38534423
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
Hello, denis_stalker!
You wrote on 22 января 2014 г. 15:10:28:

denis_stalker> как написать select в select?
а как не получается?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.01.2014, 15:13:22
    #38534425
miwaonline
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
denis_stalker,

Руками .
...
Рейтинг: 0 / 0
22.01.2014, 15:14:28
    #38534427
denis_stalker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
Мимопроходящий,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
begin
  for select distinct c.class_number, c.pupil_number
  from teacher t, pupil p, lesson l, record_in_class_register r, class c
  where t.teacher_id=l.teacher_id and  t.subject=:predmet and  t.last_name=:name and
   count(r.mark) in
  (select count(r.mark)
    from record_in_class_register r
    where r.vid_mark='контр'
    having
    r.mark=2

    )

  into
  :klass,
  :col
  do
  suspend;
end


это IBExpert
...
Рейтинг: 0 / 0
22.01.2014, 15:16:51
    #38534435
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
Hello, denis_stalker!
You wrote on 22 января 2014 г. 15:15:47:

denis_stalker> это IBExpert
и что он тебе говорит на это?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.01.2014, 15:18:12
    #38534437
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
denis_stalker
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
 count(r.mark) in
  (select count(r.mark)
    from record_in_class_register r
    where r.vid_mark='контр'
    having
    r.mark=2

    )

бред с точки зрения логики.
...
Рейтинг: 0 / 0
22.01.2014, 15:21:53
    #38534446
denis_stalker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
я просто не могу понять вообще принцип работы запроса(как подзапрос). киньте пожалуйста понятный пример, что бы все было понятно
...
Рейтинг: 0 / 0
22.01.2014, 15:24:31
    #38534454
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
начни с прилепленной темы

Если у Вас возникли проблемы с написанием некого запроса (сложные группировки, связи нескольких таблиц и т.п.),то крайне желательна следующая формулировка вопроса:
1. Точная версия сервера.
2. Словесное описание проблемы.
3. DDL всех участвующих в запросе объектов БД в виде скрипта.
4. Немного данных, опять таки в виде скрипта, достаточных чтобы понять логику работы.
5. Ваши попытки.
6. Желаемый результат в виде таблички.
Если пункты 3-6 получаются объемными, то используем тэг spoiler. Если для понимая сути проблемы требуется достаточно большой набор исходных данных, скрипт можно сархивировать и приложить как аттач к сообщению.
...
Рейтинг: 0 / 0
22.01.2014, 15:24:34
    #38534455
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
Hello, denis_stalker!
You wrote on 22 января 2014 г. 15:23:46:

denis_stalker> я просто не могу понять вообще принцип работы запроса(как подзапрос).
> киньте пожалуйста понятный пример, что бы все было понятно



http://www.sql.ru/docs/sql/u_sql/ch11.shtml
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.01.2014, 15:24:46
    #38534456
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
denis_stalkerэто IBExpert
Нет, это бред пьяного чайника.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.01.2014, 15:25:35
    #38534457
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
...
Рейтинг: 0 / 0
22.01.2014, 15:32:08
    #38534474
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
denis_stalker
Код: sql
1.
2.
3.
4.
5.
select count(r.mark)
    from record_in_class_register r
    where r.vid_mark='контр'
    having
    r.mark=2

Скажи словами - что тут написано ? А что хотел написать ?
...
Рейтинг: 0 / 0
22.01.2014, 15:33:01
    #38534477
denis_stalker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
Модератор: Будешь хамить бан долго ждать не придется.
...
Рейтинг: 0 / 0
22.01.2014, 15:34:12
    #38534480
denis_stalker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
всем спасибо. я дальше как нибудь сам
...
Рейтинг: 0 / 0
22.01.2014, 16:52:46
    #38534641
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как написать запрос в запросе?
denis_stalker,

На всякий случай, не сочти за труд, прочитай вот этот абзац, очень интересно написано 1991850
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как написать запрос в запросе? / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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