У меня большая проблема с базой данных SQLBase или ее движком. У меня есть история с MySQL, но не с SQLBase.
У меня есть:
- Несколько столов, объединенных вместе,
- рабочий заказ, который имеет,
- несколько значений в столбце и
- Я хочу, чтобы они по результату запроса были в строке.
Например, это то, что я хочу:
table
ordernr|type|..............|productnr
-------------------------------------
1141356| v1 | .............|fe465
1141356| v2 | .............|hty546
1141356| v3 | .............|rgrg211
1454446| v1 | .............|dw885
1454446| v2 | .............|fee885
1454446| v3 | .............|wwf6664
1231231| v1 | .............|ff664
1591591| v1 | .............|gg123
1591591| v2 | .............|jj5891
query result
ordernr | .............| v1 | v2 | v3
--------------------------------------------
1141356 | ............ |fe465|hty546|rgrg211
1454446 | ............ |dw885|fee885|wwf6664
1231231 | ............ |ff664| - | -
1591591 | ............ |gg123|jj5891| -
Но когда я пытаюсь это сделать, я получаю заказы только с одним, двумя или тремя значениями. В зависимости от того, как я пишу запрос, но я хочу, чтобы отображались все значения. Я пытался использовать левое соединение, но безрезультатно.
Только ordernr исходит из другой таблицы.
Пожалуйста, спросите, нужна ли вам дополнительная информация. Я изо всех сил стараюсь помочь.
РЕДАКТИРОВАТЬ: Привет! Оно работает! Каким-то образом мой запрос начал работать как надо. Но позвольте мне сказать, что я работал с MySQL более 10 лет без каких-либо больших хлопот, но эта SQLBase вызывает у меня высокое кровяное давление. :)