![]() |
#1 |
Участник
|
![]()
Коллеги, подскажите пожалуйста:
Как создать Query с несколькими несвязанными таблицами? Например: CustParameters и SalesParameters, у них всегда по одной записи, как их объединить в одном query запросе? Заранее благодарю за ответ, Алексей |
|
![]() |
#2 |
Участник
|
Можете на стандартном SQL пояснить какой запрос вы в результате хотите получить? Union? Join?
|
|
![]() |
#3 |
Участник
|
Смысл в том, что в каждой из таблиц всегда по одной записи. Мне нужно создать query в котором также будет одна запись, но с участием всех полей обеих таблиц. (склеить две записи в одну что ли...)
|
|
![]() |
#4 |
Участник
|
А зачем вам такой изврат?
Ну сделайте join по полю key |
|
![]() |
#5 |
Участник
|
Это называется Join. Просто цепляете один датасурс к другому и всё. Без указания связей каждая строка из первой таблицы будет соединена с каждой строкой из второй.
|
|
![]() |
#6 |
Участник
|
Cross Join
|
|
![]() |
#7 |
Участник
|
Да... действительно, что это я...
Спасибо, дали пенка и все пошло) |
|
![]() |
#8 |
Участник
|
Можно вот так попробовать для наследников runBase:
X++: q = new Query(); q.addDataSource(tablenum(SalesTable)); q.addDataSource(tablenum(PurchTable)); qr = new QueryRun(q); |
|