社区
基础编程
帖子详情
求mysql大神解决啊
yanfangphp
2012-07-06 03:43:43
这个是我的表的格式,
我想以这样的样式查询出来 求各位大神赐教啊,
...全文
252
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
的服务并双击,点击恢复选项...
mysql
1045错误
解决
方法
mysql
1045错误
解决
方法 报这个错误就意味着登陆密码不正确,本人看了网上很多
大神
的
解决
方法,基本思路差不多,本人用的下面这个方法,已
解决
此问题。修改密码方法如下: 1、停止
mysql
服务; 2、在
mysql
的...
求
大神
帮我
解决
此问题:Qt5.10无法加载
MySQL
驱动
![![部分代码 ![报错] 为什么按照网上的加载驱动的步骤都还是无法加载,我的
Mysql
是5.5的,Qt是5.10的,下载了
mysql
-connector-c-6.1.11-win32并把lib
mysql
.dll拷贝了 ...[已经按照网上说的方法...
求
大神
急救! ...
自学小白
求
大神
帮忙
解决
问题---关于
MySQL
我是一名自学的小白 关于用yum安装
MySQL
的一些问题。 输入安装命令 yum -y install
mysql
* 最后出现一些问题,如下图 ...
求
大神
告知,什么原因造成的。还有就是,为什么yum安装好
MySQL
之后 rpm -q 找不到安装包。 ...
MySQL
命令行输入密码后闪退
解决
方案
某宝
大神
解答说可能是由于
MySQL
加密方式导致了安装时虽然设置的密码是123456,但是
MySQL
存储的密码却不是123456,咱也没学过密码学,咱也不懂。上面的第三条博客有类似的
解决
方案,可以参考一下。
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章