SQLBase, запрос нескольких значений из одного столбца таблицы - PullRequest
0 голосов
/ 02 мая 2018

У меня большая проблема с базой данных 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.

Пожалуйста, спросите, нужна ли вам дополнительная информация. Я изо всех сил стараюсь помочь.

EDIT: Привет! Оно работает! Каким-то образом мой запрос начал работать как надо. Но позвольте мне сказать, что я работал с MySQL более 10 лет без особых хлопот, но эта база данных SQL дает мне высокое кровяное давление. :)

1 Ответ

0 голосов
/ 04 мая 2018

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

...