Проблема с запросом

Тема в разделе "Delphi - Базы данных", создана пользователем Elvis, 22 авг 2005.

Статус темы:
Закрыта.
  1. Elvis

    Elvis Гость

    Существует след запрос:
    SELECT Field1, Field, ... FROM Table1 WHERE Field1 = var1

    Как в данном случае вывести все записи данной таблицы (игнорировать условие Field1 = var1) подобие LIKE '%' для стринга

    var1 типа integer
     
  2. Barmutik

    Barmutik Гость

    Переписатьзапрос .. как-то больше никакого способа в голову не приходит ...
     
  3. ????

    ???? Гость

    Для: Elvis
    SELECT Field1, Field, ... FROM Table1 WHERE Field1 = var1

    var1 = select Field1 from Table 1 where Field1 = Field1

    SELECT Field1, Field, ... FROM Table1 WHERE Field1 = (select Field1 from Table 1 where Field1 = Field1)

    не проверял, но должно работать, но только с substitute параметрами
     
  4. Barmutik

    Barmutik Гость

    Мне кажется что работать не будет.. надо использовать IN

    Да и получится ли такой параметр присвоить нормально...
     
  5. ????

    ???? Гость

    Для: Barmutik
    должно работать
    Код (Text):
    SELECT *
    FROM all_objects t1
    WHERE t1.object_id = (SELECT t2.object_id
                FROM all_objects t2
               WHERE t2.object_id = t1.object_id)
    работает
    Для: Elvis
    Можно просто создать два запроса и использовать необходиый :D
    опиши подробнее что надо.
     
  6. Barmutik

    Barmutik Гость

    Для: ????
    Да работает ... я не внимательно посмотрел на конструкцию запроса! Признаюсь :D
     
  7. Elvis

    Elvis Гость

    Спасибо разобрался :D
     
Загрузка...
Похожие Темы - Проблема запросом
  1. Renat11111
    Ответов:
    1
    Просмотров:
    2.195
  2. Renat11111
    Ответов:
    4
    Просмотров:
    2.852
  3. Renat11111
    Ответов:
    3
    Просмотров:
    2.588
  4. c0de3r
    Ответов:
    5
    Просмотров:
    127
  5. DobermannTT
    Ответов:
    10
    Просмотров:
    136
Статус темы:
Закрыта.

Поделиться этой страницей