|
|
#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); |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|