社区
基础编程
帖子详情
求mysql大神解决啊
yanfangphp
2012-07-06 03:43:43
这个是我的表的格式,
我想以这样的样式查询出来 求各位大神赐教啊,
...全文
270
14
打赏
收藏
求mysql大神解决啊
这个是我的表的格式, 我想以这样的样式查询出来 求各位大神赐教啊,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
报错
解决
过程
然后我又尝试了很多方法,有的是修改my.ini配置文件(这个啥用没有),有的说端口3306被占用(没有被占用),还有的将配置文件的后缀名修改的,(压根没啥用)等一系列方法之后,我绝望了,最后决定将我自己的
MySQL
卸载,因为我自己
MySQL
下载的不是安装包,而是压缩包,所以没办法使用geek来删除。我在调试datagrip的时候,显示拒绝连接,开始的时候,我以为只是服务没有开启,结果到后来在网上搜索各种
解决
办法无果后,就选择卸载,卸载之后安装新的
MySQL
。大家可以去看下面的
大神
博客,讲的很清晰明了。
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章