我有以下表格:
packs: pack_id, packtype_id
packtypes: packtype_id, packtype_name
levels: level_id, level_name
levels_in_packtype: level_id, packtype_id
现在我要显示所有"包"在网格中。包没有名称,它们通过它们具有的包装类型和级别来识别:
birdpack | USA | California
birdpack | Sweden | Norrland
(birdpack是打包类型,美国和加利福尼亚是等级)
或
temppack | Sweden | Norrland | Umea
(瑞典,诺曼和umea是水平)
问题:如何编写查询以便获得包含属于包的所有级别的列的数据集?
我使用Postgres。