如何从行创建列中的SQL查询结果?
从下表:如何从行创建列中的SQL查询结果?,sql,database,oracle,Sql,Database,Oracle,从下表: store(store_id,…{1…,2…}两个store 胶片(胶片id,…) 库存(库存标识、电影标识、商店标识) 租金(租金id、租金日期、库存id、退货日期等) 类别(类别id、名称) 电影类别(电影id、类别id) 电影(电影id、租赁期限、租赁费率等) 客户(客户id、门店id等) 我可以像下面这样对表进行查询吗 CategoryName | "Store 1: avaliable items" | "Store 1: unavaliable items" | "St
- store(store_id,…{1…,2…}两个store
- 胶片(胶片id,…)
- 库存(库存标识、电影标识、商店标识)
- 租金(租金id、租金日期、库存id、退货日期等)
- 类别(类别id、名称)
- 电影类别(电影id、类别id)
- 电影(电影id、租赁期限、租赁费率等)
- 客户(客户id、门店id等)
CategoryName | "Store 1: avaliable items" | "Store 1: unavaliable items" | "Store 2: avaliable items" | "Store 2: unavaliable items"
请注意,结果表中的存储文件位于不同的列中,而不是在相同的列中
我不是在寻找结果查询,我在寻找如何使它们并排存储1、存储2
case SQL语句在这里有帮助吗?以以下形式获取您的数据(可能需要联合多个选择) 然后使用将其转换为所需的布局
category store1-avail store1-unavail store2-avail ...
--------- ------------ -------------- ------------
cat 1 a1 b1 c1
cat 2 a2 b2 c2
...
category store1-avail store1-unavail store2-avail ...
--------- ------------ -------------- ------------
cat 1 a1 b1 c1
cat 2 a2 b2 c2
...