• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Sql запрос

  • Автор темы Автор темы Rinza
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
R

Rinza

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

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

Я пишу такой код
Код:
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, то есть данные из этих таблиц не берутся,
ПОДСКАЖИТЕ пожалуйста, кто знает, что мне делать????
 
<!--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.
 
Может просто запрос возвращает 0 строк ...
 
Да скорее всего нужно запрос делать используя JOIN или UNION
 
Код:
SELECT 
Persons.Person_ID, 
Persons.Person_FIO,
Orders.OrderNo
FROM Persons
LEFT OUTER JOIN Orders ON Orders.OrderID=Persons.OrderID

К примеру
 
вот тебе мой совет сделай завпос в Акцесе (хоть с помощью конструктора)
проверь его. Если в акцесе пойдёт то смело вставляй запрос в свой Query
 
Как писал Barmutik, запрос возвращает 0 строк! В этом я почти уверен :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab