asp两表联查重复的数据怎么删除 8 OYE111208144334 9 OYE111208144334 10 OYE111208144334 怎么把下面的两行数据给删除了啊,请各位前辈指教。用的是mysql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (不要高估你的汉语表达能力或者我的汉语理解能力) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式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) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 CREATE TABLE table1 ( id varchar(10), oid varchar(20), userName varchar(20)) insert into table1 select '01','oye1','user1'insert into table1 select '02','oye2','user2'CREATE TABLE table2 ( id varchar(10), oid varchar(20), gname varchar(30))insert into table2 select '01','oye1','aaa'insert into table2 select '02','oye1','bbb'insert into table2 select '03','oye2','ddd'insert into table2 select '04','oye2','ggg'得到的表oid gname userNameoye1 aaabbb user1oye2 dddggg user2 mysql> select * from table1;+------+------+----------+| id | oid | userName |+------+------+----------+| 01 | oye1 | user1 || 02 | oye2 | user2 |+------+------+----------+2 rows in set (0.06 sec)mysql> select * from table2;+------+------+-------+| id | oid | gname |+------+------+-------+| 01 | oye1 | aaa || 02 | oye1 | bbb || 03 | oye2 | ddd || 04 | oye2 | ggg |+------+------+-------+4 rows in set (0.00 sec)mysql> select table1.oid,group_concat(gname SEPARATOR ''),userName -> from table1 ,table2 -> where table1.oid=table2.oid -> group by table1.oid;+------+-----------------------------------+----------+| oid | group_concat(gname SEPARATOR '') | userName |+------+-----------------------------------+----------+| oye1 | aaabbb | user1 || oye2 | dddggg | user2 |+------+-----------------------------------+----------+2 rows in set (0.01 sec)mysql> 琴房管理的数据库表如何设计才合理? mysql关联查询语句如何写? mysql 中文 不同的中文问题 如何处理业务相关字段? SQL数据恢复问题 MYSQL插入图片 怎么缩小ibdata1的大小??? MYsql转换成postgreSQL!日期的转换.在线等啊. 中文存储到MYSQL中,读取出来网页显示的时候出现部分字符不全? 请高手指教:windows下postgresql8.0如何建立数据库?? 书本上的入门实例报错 问一个关于group by 的问题
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式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)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
id varchar(10),
oid varchar(20),
userName varchar(20)
)
insert into table1 select '01','oye1','user1'
insert into table1 select '02','oye2','user2'CREATE TABLE table2 (
id varchar(10),
oid varchar(20),
gname varchar(30)
)insert into table2 select '01','oye1','aaa'
insert into table2 select '02','oye1','bbb'
insert into table2 select '03','oye2','ddd'
insert into table2 select '04','oye2','ggg'
得到的表
oid gname userName
oye1 aaabbb user1
oye2 dddggg user2
+------+------+----------+
| id | oid | userName |
+------+------+----------+
| 01 | oye1 | user1 |
| 02 | oye2 | user2 |
+------+------+----------+
2 rows in set (0.06 sec)mysql> select * from table2;
+------+------+-------+
| id | oid | gname |
+------+------+-------+
| 01 | oye1 | aaa |
| 02 | oye1 | bbb |
| 03 | oye2 | ddd |
| 04 | oye2 | ggg |
+------+------+-------+
4 rows in set (0.00 sec)mysql> select table1.oid,group_concat(gname SEPARATOR ''),userName
-> from table1 ,table2
-> where table1.oid=table2.oid
-> group by table1.oid;
+------+-----------------------------------+----------+
| oid | group_concat(gname SEPARATOR '') | userName |
+------+-----------------------------------+----------+
| oye1 | aaabbb | user1 |
| oye2 | dddggg | user2 |
+------+-----------------------------------+----------+
2 rows in set (0.01 sec)mysql>