首页 > 解决方案 > Firebird SQL 内连接 + 列表

问题描述

嗨,伙计们,我对 SQL 相当陌生,我不确定我想要做的事情是否可以在一个查询中完成。

我们有两张桌子

命令

ID SALE_ID 姓名
f1cf767c-5218-4ad2-8b92-1105b7690d9a 09eee74c-2f49-498f-a121-f3a48bedaaae ñ 马法伊

ORDER_ITEM

ORDER_ID ARTICLE_NO 文章名 数量 VERSION_NO 笔记
f1cf767c-5218-4ad2-8b92-1105b7690d9a 104 莫恩布罗琴 1 0 无效的
f1cf767c-5218-4ad2-8b92-1105b7690d9a 105 塞桑布罗兴 1 0 无效的
f1cf767c-5218-4ad2-8b92-1105b7690d9a 106 巴黎布罗兴 1 0 无效的

我试图实现的输出是:

ORDER_ID 文章名 姓名
f1cf767c-5218-4ad2-8b92-1105b7690d9a Mohnbrötchen 数量 1, Sesambrötchen 数量 1 , Pariserbrötchen 数量 1 马法伊

我到现在为止只是一个简单的 INNER JOIN

SELECT ORDER.ID, ORDER.NAME,ORDER_ITEM.ARTICLE_NAME, ORDER.ORDERING_DATE
FROM ORDER 
INNER JOIN ORDER_ITEM 
ON ORDER.ID=ORDER_ITEM.ORDER_ID

标签: sqljoinfirebirdstring-aggregation

解决方案


推荐阅读