将正确的常量值分配给查询中的相应行

时间:2013-01-09 23:45:21

标签: sql database

我有我的查询,我宣布2个常数值假设112和78,所以它显示为2列,即Store和Supermarket,我有另一个列名称customers_type,他们通常在Store和Supermarket购物。所以我的常数值对于商店是112和超市是78,我的最后一栏Customers_type有3种类型,老歌,青年和儿童..对于老人和青年都有相同的常数值,112和儿童有78。 当我运行我的查询时,存储(112)和超市(78)的值都显示在我的所有行中,但是如果存储(112)则没有分配给右行,那么它应该只分配给老年人和年轻人超市(78)仅分配给儿童

我希望我的解决方案与下面的解决方案类似

store | supermarket  |customers_type

112   |   0          |       oldies

112   |   0          |      youth

0     |  78          |      children

0 个答案:

没有答案