![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL - запрос [D7, MS Access]
Silla © (2003-08-19 19:24:00)
Привет Мастерам!
Есть 2 таблицы: главная и подчиненная.
Можно ли составить так запрос чтобы в новом поле все данные из подчиненной таблицы были через запятую
Спасибо заранее за ответ.
Silla (2003-08-20 12:52:00) [1]
Спасибо, что не оставили без внимания заданный мною вопрос
Sergey13 (2003-08-20 10:41:00) [2]
2sniknik © (20.08.03 10:16) [5]
>по моему вопрос не в этом, а в том чтобы данные из столбца представить в виде строки разделенно запятыми.
А-а-а. Ну тогда см. Johnmen (19.08.03 22:30) [1]
sniknik (2003-08-20 10:16:00) [3]
Sergey13 © (20.08.03 09:39) [4]
по моему вопрос не в этом, а в том чтобы данные из столбца представить в виде строки разделенно запятыми.
(хотя почему я так решил, не предсталяю :о))
в MSSQL 2000 можно через функцию, в Access подобие (переворот) можно через PIVOT таблицу, но не так как тебе нужно просто значения через запятую, нет, там получается то что в 1С называют шахматкой, по сумме за период например с групировкой по месяцам. а так как ты хочеш (вернее так как я подумал, ты хочеш :о)) в Access не получится.
Sergey13 (2003-08-20 09:39:00) [4]
select a.*,b.pole1||","||b.pole2||","||b.pole3 pole_new
from master a, detail b
where a.id=b.master_id
Так не прокатит? Поля подразумеваются текстовые, иначе надо приводить к нему.
stud (2003-08-20 09:18:00) [5]
а зачем такое нужно???
stud (2003-08-20 09:16:00) [6]
в ib с помощью ХП решается
Johnmen (2003-08-19 22:30:00) [7]
Нет.