社区
基础编程
帖子详情
求mysql大神解决啊
yanfangphp
2012-07-06 03:43:43
这个是我的表的格式,
我想以这样的样式查询出来 求各位大神赐教啊,
...全文
253
14
打赏
收藏
求mysql大神解决啊
这个是我的表的格式, 我想以这样的样式查询出来 求各位大神赐教啊,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hvk687
2012-07-06
打赏
举报
回复
没看明白问题,不过行转列,要用 select case when.可以百度搜索一下
wwwwb
2012-07-06
打赏
举报
回复
SELECT a.`server`,MAX(IF(a.c2=1,c3,0)) AS `1`,
MAX(IF(a.c2=2,c3,0)) AS `2`,
MAX(IF(a.c2=3,c3,0)) AS `3`,
MAX(IF(a.c2=4,c3,0)) AS `4`,
MAX(IF(a.c2=5,c3,0)) AS `5`
FROM `tx` a GROUP BY a.`server` ORDER BY 1 DESC
qq120848369
2012-07-06
打赏
举报
回复
[Quote=引用 10 楼 的回复:]
引用 8 楼 的回复:
引用楼主 的回复:
这个是我的表的格式,
我想以这样的样式查询出来 求各位大神赐教啊,
发过了,大神帮帮忙 看看吧
我是想用sql语句进行行转列,但是我一直调不过来,实在是不会了
[/Quote]
啊,行转列,表示没看懂怎么转,智商不够了。
森之树
2012-07-06
打赏
举报
回复
没看明白~
yanfangphp
2012-07-06
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
引用楼主 的回复:
这个是我的表的格式,
我想以这样的样式查询出来 求各位大神赐教啊,
发过了,大神帮帮忙 看看吧
[/Quote]我是想用sql语句进行行转列,但是我一直调不过来,实在是不会了
qq120848369
2012-07-06
打赏
举报
回复
其实也不用这么麻烦, 直接在mysql里做也行:
insert into tx2 select id, server from tx;
yanfangphp
2012-07-06
打赏
举报
回复
[Quote=引用楼主 的回复:]
这个是我的表的格式,
我想以这样的样式查询出来 求各位大神赐教啊,
[/Quote]发过了,大神帮帮忙 看看吧
yanfangphp
2012-07-06
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
这个是我想要的样式:
CREATE TABLE `tx1` (
`id` int(2) DEFAULT NULL,
`server` varchar(4) DEFAULT NULL,
`1` int(4) DEFAULT NULL,
`2` int(4) DEFAULT NULL,
`3` int(4) DEFAULT NULL,
`4` int(4) DE……
[/Quote]我的是Windows服务器
yanfangphp
2012-07-06
打赏
举报
回复
我的是Windows服务器
qq120848369
2012-07-06
打赏
举报
回复
create table temp as select id, server from tx;
mysqldump -uXXX -pYYY 库名 temp > temp.sql
mysqldump -uXXX -pYYY 库名 tx1 < temp.sql
yanfangphp
2012-07-06
打赏
举报
回复
这个是我想要的样式:
CREATE TABLE `tx1` (
`id` int(2) DEFAULT NULL,
`server` varchar(4) DEFAULT NULL,
`1` int(4) DEFAULT NULL,
`2` int(4) DEFAULT NULL,
`3` int(4) DEFAULT NULL,
`4` int(4) DEFAULT NULL,
`5` int(4) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
INSERT INTO `tx1` VALUES ('4', 'A4', '435', '345', '33', '53', '243');
INSERT INTO `tx1` VALUES ('3', 'A3', '2345', '23', '234', '453', '453');
INSERT INTO `tx1` VALUES ('2', 'A2', '123', '134', '435', '234', '234');
INSERT INTO `tx1` VALUES ('1', 'A1', '234', '34', '12', '5432', '234');
yanfangphp
2012-07-06
打赏
举报
回复
这个表是我原本的样式:
CREATE TABLE `tx` (
`id` int(11) NOT NULL,
`server` char(4) DEFAULT NULL,
`c2` char(4) DEFAULT NULL,
`c3` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;
INSERT INTO `tx` VALUES ('1', 'A1', '1', '234');
INSERT INTO `tx` VALUES ('2', 'A1', '2', '34');
INSERT INTO `tx` VALUES ('3', 'A1', '3', '12');
INSERT INTO `tx` VALUES ('4', 'A1', '4', '5432');
INSERT INTO `tx` VALUES ('5', 'A1', '5', '234');
INSERT INTO `tx` VALUES ('6', 'A2', '1', '123');
INSERT INTO `tx` VALUES ('7', 'A2', '2', '134');
INSERT INTO `tx` VALUES ('8', 'A2', '3', '435');
INSERT INTO `tx` VALUES ('9', 'A2', '4', '234');
INSERT INTO `tx` VALUES ('10', 'A2', '5', '234');
INSERT INTO `tx` VALUES ('11', 'A3', '1', '2354');
INSERT INTO `tx` VALUES ('12', 'A3', '2', '23');
INSERT INTO `tx` VALUES ('13', 'A3', '3', '234');
INSERT INTO `tx` VALUES ('14', 'A3', '4', '453');
INSERT INTO `tx` VALUES ('15', 'A3', '5', '453');
INSERT INTO `tx` VALUES ('16', 'A4', '1', '435');
INSERT INTO `tx` VALUES ('17', 'A4', '2', '345');
INSERT INTO `tx` VALUES ('18', 'A4', '3', '33');
INSERT INTO `tx` VALUES ('19', 'A4', '4', '53');
INSERT INTO `tx` VALUES ('20', 'A4', '5', '234');
一起混吧
2012-07-06
打赏
举报
回复
没看到。最好贴文本。
Linux
mysql
启动后自动停止_Linux中
mysql
服务经常自动停止,
求
大神
解决
!!
匿名用户1级2018-02-27 回答分析原因一:
Mysql
的自动备份功能可能导致数据库在备份的时候先关闭服务,而在此启动的时候服务器不响应,开始-运行-services.msc,打开windows服务找到
mysql
的服务并双击,点击恢复选项卡,第一次失败:默认是“不操作”,改成”重新启动服务”。在下方的“重新启动服务:分钟后”添上“0”表示如果服务意外终止则立即重启动。点击确定使设置生效。这时候...
mysql
1045错误
解决
方法
mysql
1045错误
解决
方法 报这个错误就意味着登陆密码不正确,本人看了网上很多
大神
的
解决
方法,基本思路差不多,本人用的下面这个方法,已
解决
此问题。修改密码方法如下: 1、停止
mysql
服务; 2、在
mysql
的安装目录找到 my.ini 文件,在最后一行加入 skip_grant_tables 3、启动
mysql
服务,打开
mysql
命令窗口,提示输入密码时直接按回车即...
求
大神
帮我
解决
此问题:Qt5.10无法加载
MySQL
驱动
![![部分代码 ![报错] 为什么按照网上的加载驱动的步骤都还是无法加载,我的
Mysql
是5.5的,Qt是5.10的,下载了
mysql
-connector-c-6.1.11-win32并把lib
mysql
.dll拷贝了 ![已经按照网上说的方法把lib
mysql
.dll拷贝在E:\Qt\Qt5.10\5.10.0\mingw53_32\bin下了]
求
大神
急救! ...
自学小白
求
大神
帮忙
解决
问题---关于
MySQL
我是一名自学的小白 关于用yum安装
MySQL
的一些问题。 输入安装命令 yum -y install
mysql
* 最后出现一些问题,如下图
求
大神
告知,什么原因造成的。还有就是,为什么yum安装好
MySQL
之后 rpm -q 找不到安装包。 ...
MySQL
命令行输入密码后闪退
解决
方案
使用
MySQL
8.0的Command,输入密码后闪退,但是如果不输入密码直接回车,却能直接进入
MySQL
环境;但是均未能
解决
我的问题。如果有尝试过常见方案但无效的友友,可以试一下本文的方法。原因分析:出现闪退的可能原因是密码错误,但是我明明在安装的时候设置的密码就是这个密码,为什么还会错误呢?某宝
大神
解答说可能是由于
MySQL
加密方式导致了安装时虽然设置的密码是123456,但是
MySQL
存储的密码却不是123456,咱也没学过密码学,咱也不懂。上面的第三条博客有类似的
解决
方案,可以参考一下。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章