永发信息网

sql如何将表的一列值查询成结果表的标题(列标题)

答案:4  悬赏:50  手机版
解决时间 2021-07-18 11:08
  • 提问者网友:椧運幽默
  • 2021-07-17 18:14

我要把省分变成列,然后城市对应省份列

如:

河北省---黑龙江省---辽宁省---湖南省--……

郑州市---哈尔滨 -----沈阳市---长沙市--……

- - - -

- - - -

- - - -

- - - -

最佳答案
  • 五星知识达人网友:街头电车
  • 2021-07-17 19:25
要列出所有数据?
那分开可以吧

select PROVINCE from TABLE;
select CITY from TABLE;

可能我误解了,不是很明白。。。
全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-07-17 21:10

你说的那个要求我是没怎么见过

看题目应该是要根据省份查询对应的城市吧

建议你可以再建章城市信息表 将省份跟城市表用主外键关系关联起来(每个表中都建一列Id)

  • 2楼网友:行雁书
  • 2021-07-17 20:40
用控件,属性里设下横向显示
  • 3楼网友:人间朝暮
  • 2021-07-17 20:32

在A查出所有的省份并创建一张表B,列名为查出的省份名字,然后在B中插入对应的城市

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯