sql求助 本帖最后由 session1983 于 2012-04-12 15:42:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴建表及插入记录的SQL,及要求结果出来看看 ---- 表的结构 `ecs_goods`--CREATE TABLE IF NOT EXISTS `ecs_goods` ( `goods_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `cat_id` smallint(5) unsigned NOT NULL DEFAULT '0', `add_time` int(10) unsigned NOT NULL DEFAULT '0', `all_sale` int(8) unsigned NOT NULL DEFAULT '0', `monthsale` int(8) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`goods_id`), KEY `cat_id` (`cat_id`), KEY `add_time` (`add_time`),) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=17141 ;---- 表的结构 `ecs_order_info`--CREATE TABLE IF NOT EXISTS `ecs_order_info` ( `order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `add_time` int(10) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`order_id`), KEY `user_id` (`user_id`), KEY `order_status` (`order_status`), KEY `shipping_status` (`shipping_status`), KEY `pay_status` (`pay_status`), KEY `add_time` (`add_time`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=66092 ;---- 表的结构 `ecs_order_goods`--CREATE TABLE IF NOT EXISTS `ecs_order_goods` ( `rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `order_id` mediumint(8) unsigned NOT NULL DEFAULT '0', `goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0', `goods_name` varchar(120) NOT NULL DEFAULT '', `goods_number` smallint(5) unsigned NOT NULL DEFAULT '1', `goods_price` decimal(10,2) NOT NULL DEFAULT '0.00', `goods_attr` text NOT NULL, `send_number` smallint(5) unsigned NOT NULL DEFAULT '0', `note` varchar(255) NOT NULL, PRIMARY KEY (`rec_id`), KEY `order_id` (`order_id`), KEY `goods_id` (`goods_id`), KEY `parent_id` (`parent_id`), KEY `goods_number` (`goods_number`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=672404 ; (不要高估你的汉语表达能力或者我的汉语理解能力) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 乱码问题 mysql用户@'%'不能 登陆问题的问题 mysql中如何在自动编号的中间插入数据 Postgresql 里插入数据的时候怎么插入系统时间? 关于网页无法连接数据库,高手请帮忙看看! 关于Mysql中的'\n'和“\\n” MySQL向已有千万条数据的表添加修改索引不成功 MySQL C编程,结果集显示 请关于mysql索引与limit的问题! 提示删除成功,也查询不到,但是重新登录后,删除的数据依然存在 ireport中查询语句的问题 【坐等大拿】 mysql Error Nr. 2003 师傅们帮忙!
-- 表的结构 `ecs_goods`
--CREATE TABLE IF NOT EXISTS `ecs_goods` (
`goods_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`cat_id` smallint(5) unsigned NOT NULL DEFAULT '0',
`add_time` int(10) unsigned NOT NULL DEFAULT '0',
`all_sale` int(8) unsigned NOT NULL DEFAULT '0',
`monthsale` int(8) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`goods_id`),
KEY `cat_id` (`cat_id`),
KEY `add_time` (`add_time`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=17141 ;
--
-- 表的结构 `ecs_order_info`
--CREATE TABLE IF NOT EXISTS `ecs_order_info` (
`order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`add_time` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`order_id`),
KEY `user_id` (`user_id`),
KEY `order_status` (`order_status`),
KEY `shipping_status` (`shipping_status`),
KEY `pay_status` (`pay_status`),
KEY `add_time` (`add_time`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=66092 ;
--
-- 表的结构 `ecs_order_goods`
--CREATE TABLE IF NOT EXISTS `ecs_order_goods` (
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`order_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`goods_name` varchar(120) NOT NULL DEFAULT '',
`goods_number` smallint(5) unsigned NOT NULL DEFAULT '1',
`goods_price` decimal(10,2) NOT NULL DEFAULT '0.00',
`goods_attr` text NOT NULL,
`send_number` smallint(5) unsigned NOT NULL DEFAULT '0',
`note` varchar(255) NOT NULL,
PRIMARY KEY (`rec_id`),
KEY `order_id` (`order_id`),
KEY `goods_id` (`goods_id`),
KEY `parent_id` (`parent_id`),
KEY `goods_number` (`goods_number`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=672404 ;
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。