Мне нужно распечатать несколько билетов, в каждом из которых достаточно места для хранения одного набора данных о клиенте вместе с кодами до пяти позиций, заказанных этим покупателем. Клиенты, заказавшие более пяти товаров, получают несколько билетов. Итак, из такой таблицы заказов
Customer | Item ---------|------ Bob | FTMCH Bob | ZORP Bob | KLUGE Carol | FTMCH Carol | MEEP Carol | ZORP Ted | FOON Ted | SMOCK Alice | ORGO Carol | SQICK Carol | BLECH Carol | KLUGE Carol | GLURP
мне нужен запрос, который вернет это:
Customer | Item1 | Item2 | Item3 | Item4 | Item5 ---------|-------|-------|-------|-------|------ Alice | ORGO | null | null | null | null Bob | FTMCH | ZORP | KLUGE | null | null Carol | FTMCH | MEEP | ZORP | SQICK | BLECH Carol | KLUGE | GLURP | null | null | null Ted | FOON | SMOCK | null | null | null
Может ли какая-нибудь добрая душа мне помочь с SQL для этого? Встроенная база данных HSQL в OpenOffice.org Base, если это имеет значение.