小编esh*_*arp的帖子

与 postgres 具有一对多关系的 SQL 聚合查询

我正在尝试使用通过 line_items 表关联的查询来汇总产品 skus 列表。我已经抽象了我的用例的一个简单示例:

我的预期结果如下所示:

id  name        skus
1   mike bar    sku1,sku2,sku3
2   bort baz    sku4
Run Code Online (Sandbox Code Playgroud)

给定一个架构和数据,如:

产品

id  sku
1   sku1
2   sku2
3   sku3 
4   sku4
Run Code Online (Sandbox Code Playgroud)

line_items

id  order_id    product_id
1   1           1
2   1           2
3   1           3
4   2           4
Run Code Online (Sandbox Code Playgroud)

地址

id  name
1   'bill foo'
2   'mike bar'
3   'bort baz'
Run Code Online (Sandbox Code Playgroud)

订单

id  address_id  total
1   2           66
2   3           99
Run Code Online (Sandbox Code Playgroud)

这是一个有效的查询,但它不正确,我正在为每个订单获取所有产品。我WHERE应该使用orders.id

http://sqlfiddle.com/#!15/70cd7/3/0

但是,我似乎无法使用orders.id?我猜我需要使用JOINLEFT JOIN或以某种方式更改查询中的顺序... …

sql postgresql postgresql-9.3

4
推荐指数
2
解决办法
6173
查看次数

Sublime Text 更改查找结果面板

不知何故,我的查找结果开始显示在 Sublime Text 的底部面板上,而不是正常的、更大的主面板上。我似乎不知道如何把它改回来。

我尝试询问谷歌,并查看偏好。帮助!

崇高问题

sublimetext

2
推荐指数
1
解决办法
1245
查看次数

标签 统计

postgresql ×1

postgresql-9.3 ×1

sql ×1

sublimetext ×1