Sql запрос

Тема в разделе "Delphi - Базы данных", создана пользователем Rinza, 12 дек 2007.

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

    Rinza Гость

    у меня есть три таблицы.
    1-ая таблица: dbHartr/ у нее поля: id_hartr(*), kol
    2-ая таблица dbSpisok/ поля: id_spisok(*), dy_n,material
    3-ая таблица dbVedomost/ поля: id_vedomost(*),id_hartr,id_spisok, kolvo

    Мне надо чтобы получилась таблица, созданная sql запросом из этих таблиц.

    Я пишу такой код
    Код (Text):
    select kol, dy_n,material,kolvo
    from dbHartr H,dbSpisok S,dbVedomost V
    where (v.id_spisok=s.id_spisok) and (v.id_hartr=h.id_hartr)
    но у меня ничего не выводится в dbgrid, то есть данные из этих таблиц не берутся,
    ПОДСКАЖИТЕ пожалуйста, кто знает, что мне делать????
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    <!--QuoteBegin-Rinza+12:12:2007, 16:24 -->
    <span class="vbquote">(Rinza @ 12:12:2007, 16:24 )</span><!--QuoteEBegin-->но у меня ничего не выводится в dbgrid, то есть данные из этих таблиц не берутся
    [snapback]89613" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Уверен, что данные не берутся? Попробуй сделать запрос через утилитку какую-нибудь (смотря какая БД) и посмотри, действительно ли нет данных.
    Далее посмотри, какое количество записей возвращает Query.
     
  3. SNike

    SNike Гость

    У тебя эти таблицы связанные?
     
  4. Barmutik

    Barmutik Гость

    Может просто запрос возвращает 0 строк ...
     
  5. SNike

    SNike Гость

    Да скорее всего нужно запрос делать используя JOIN или UNION
     
  6. SNike

    SNike Гость

    Я полагаю таблицы связаны Master-Detail
     
  7. SNike

    SNike Гость

    Код (Text):
    SELECT
    Persons.Person_ID,
    Persons.Person_FIO,
    Orders.OrderNo
    FROM Persons
    LEFT OUTER JOIN Orders ON Orders.OrderID=Persons.OrderID
    К примеру
     
  8. Lord_@lex

    Lord_@lex Гость

    вот тебе мой совет сделай завпос в Акцесе (хоть с помощью конструктора)
    проверь его. Если в акцесе пойдёт то смело вставляй запрос в свой Query
     
  9. valentofer

    valentofer Active Member

    Регистрация:
    10 ноя 2007
    Сообщения:
    38
    Симпатии:
    0
    Как писал Barmutik, запрос возвращает 0 строк! В этом я почти уверен :)
     
Загрузка...
Похожие Темы - Sql запрос
  1. mrtg
    Ответов:
    14
    Просмотров:
    210
  2. TonikVR
    Ответов:
    5
    Просмотров:
    1.075
  3. sery80
    Ответов:
    0
    Просмотров:
    1.422
  4. bumbarashek
    Ответов:
    4
    Просмотров:
    2.141
  5. icef1ery
    Ответов:
    8
    Просмотров:
    2.556
Статус темы:
Закрыта.

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