SQLBase, запрос нескольких значений из одного столбца таблицы

У меня большая проблема с базой данных SQLBase или ее движком. У меня есть история с MySQL, но не с SQLBase.

Я имею:

  1. Несколько таблиц, соединенных вместе,
  2. порядок работы, который имеет,
  3. несколько значений в столбце и
  4. Я хочу, чтобы они в результате запроса подряд.

Например, это то, что я хочу:

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 дает мне высокое кровяное давление. :)

1 ответ

Не зная схемы, вы пробовали Group By, то есть Group By ordernr, чтобы разместить все в одной строке.

Другие вопросы по тегам