#1 fengyutonglu2
基于inner join一对一的查询有A表id name
-------------------------------------
id | name
1 | 张三
2 | 李四
3 | 王五
4 | 李六
有B表key name
key | name
1 | 张三
6 | 张三
7 | 王五
9 | 王五
用
SELECT `A`.`id`,`A`.`name`,`B`.`key` from `A` INNER JOIN `B` ON `A`.`name`=`B`.`name`查询出来的数据为
id name | key
1 张三 | 1
1 张三 | 6
3 王五 | 7
3 王五 | 9
我想得到的数据是不让name有重复,表B中的重复记录随便取出一个就可以。
id name | key
1 张三 | 1
3 王五 | 9
各位高手,有办法吗?
2010-05-25 11:54:53