Я думаю, что это не возможно, но мне нужен этот результат:Возможно ли для выходного sql-запроса?
Есть две таблицы:
work_item(work_item_id, name)
со значениями ([529,DD],[539,ER])
work_item_party(work_item_id,party_type,party_name,country)
со значениями ([1],[2],[3],[4],[5],[6],[7])
где
[1] = (529,applicant,mac,us)
[2] = (529,consignee,l-communication,a)
[3] = (529,end-user,u-a,a)
[4] = (539,applicant,dell,us)
[5] = (539,consignee,l-touch,b)
[6] = (539,end-user,u-b,b)
[7] = (539,end-user,c-b,b)
Это выход мне нужно:
"work_item_id","name","applicant","consignee",end-user,"country"
(
[529,DD,mac,l-communication,u-a,a],
[539,ER,dell,l-touch,u-b,b],
[539,ER,dell,l-touch,c-b,b]
)
Я могу вытащить данные для каждого случая, когда либо party_type является заявителем или грузополучателю или конечному пользователю, но трудно объединить их, чтобы получить результат как выход выше , Как вы думаете, это возможно. Если да, можете ли вы показать мне запрос?
Большое спасибо
Happy Christmas!
Покажите свой запрос, что вы пробовали? – Fabio