作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
来自下表:
我可以像下面这样在表上查询结果吗?
CategoryName | "Store 1: avaliable items" | "Store 1: unavaliable items" | "Store 2: avaliable items" | "Store 2: unavaliable items"
请注意,结果表中的商店字段位于不同的列中,而不是在同一列中。
我不是在寻找结果查询,我是在寻找如何让它们并排存储 1、存储 2。
case SQL 语句对此有帮助吗?
最佳答案
按以下形式获取数据(可能需要合并多个选择)
category item count
-------- --------- -----
cat 1 store1-avail a1
cat 1 store1-unavail b1
cat 1 store2-avail c1
cat 1 store2-unavail d1
cat 2 store1-avail a2
cat 2 store1-unavail b2
然后使用 pivot function将其转换为您想要的布局
category store1-avail store1-unavail store2-avail ...
--------- ------------ -------------- ------------
cat 1 a1 b1 c1
cat 2 a2 b2 c2
...
关于sql - 如何在行的列中创建 SQL 查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13213923/
我是一名优秀的程序员,十分优秀!