powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / вывод данных из таблиц
5 сообщений из 5, страница 1 из 1
вывод данных из таблиц
    #38849191
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть база данных с тремя таблицами:
1 таблица fio: содержить фамилию, имя, отчество и id клиента.
2 таблица. товар: название товара и его id
3 таблица это сопаставление ид клиента, ид товара который купил клиент и дата покупки.
требуется сделать вывод вида ФИО клиента, товар который он купил и дату покупки. изначально сделал так:
в поиске забивается фио клиента, первый запрос ищит его ид, второй запрос ищет заказы клиента и вывод на экран. решил упростить себе писанину и посмотрел в строну представления. (хотел создать представление, при его вызове отдать ид клиента и он бы вернул товар и дату покупки). но понял, что представление нельзя вызывать с параметром (может не правельно понял работу представления). решил, сделать аналогичное с помощью функции. написал функцию с вложенным запросом, из консоли вызвал функцию всё хорошо, по ид клиента вывел покупку клиента. но если у клиента больше одного заказа функция вываливается с ошибкой.
Подскажите знающие люди, возможно как то реализовать что то подобное с помощью функции или представления или всё же оставить скрипт с несколькими запросами ( ну или один вложенный запрос)?
...
Рейтинг: 0 / 0
вывод данных из таблиц
    #38849354
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
evgen25,
чего бы вам свою функцию и ошибку не показать?
Возвращайте из функции курсор, таблицу или recordset

Код: plsql
1.
2.
3.
4.
5.
6.
7.
open mycursor for 
select f.name as client, t.name as product,s.date
from fio as f
join "сопоставление" as s on (s.clientid = f.id)
join "товар" as t on (t.id= s.productid )
where s.clientid = in_ClientID;
return  mycursor;



"сопаставление", "правельно", "ищит"... Учите синтаксис русского, синтаксис SQL и форматируйте посты, блджад.
Год прошел, а вы все там же:
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1050385&msg=14903415
...
Рейтинг: 0 / 0
вывод данных из таблиц
    #38849667
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tadmin,

это не работа, это больше хобби. очень хочется научиться разбираться во всех тонкостях, но времени как всегда не хватает.
...
Рейтинг: 0 / 0
вывод данных из таблиц
    #38849749
evgen25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tadmin,

спасибо большое, разобрался. подскажите как работать с курсором через DBI
...
Рейтинг: 0 / 0
вывод данных из таблиц
    #38849752
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / вывод данных из таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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