MySql语句问题。初学者。
CREATE TABLE `user_phone` (
`userid` bigint(11) NOT NULL DEFAULT '0',
`phone` varchar(20) NOT NULL DEFAULT '',
`creation_date` datetime NOT NULL DEFAULT '2007-01-01 00:00:00',
PRIMARY KEY (`userid`,`phone`),
KEY `a` (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3159 DEFAULT CHARSET=latin1;
关系是user_phone是user的从表,userid 是外键
比如一个用户有多个手机号码
举个例子
id,name, userid, phone, creation_date1,
1 'haha', 1, '11111111111', '2007-01-01 00:00:00'
1, 'haha', 1, '13333333333', '2007-01-01 00:00:00'
1, 'haha', 1, '22222222222', '2007-01-01 00:00:00'
1, 'haha', 1, '33333333333', '2007-01-01 00:00:00'
2, 'hehe', 2, '12222222222', '2007-01-01 00:00:00'
如何输出我下面写的格式
id,name, userid, phone, creation_date1,
1 'haha', 1, '11111111111', '2007-01-01 00:00:00'
1, '', 1, '13333333333', '2007-01-01 00:00:00'
1, '', 1, '22222222222', '2007-01-01 00:00:00'
1, '', 1, '33333333333', '2007-01-01 00:00:00'
2, 'hehe', 2, '12222222222', '2007-01-01 00:00:00'
就是相同名字为空。谢谢各位了
------解决方案--------------------参考下贴中的多种方法
http://topic.csdn.net/u/20091231/16/2f268740-391e-40f2-a15e-f243b2c925ab.html
[征集]分组取最大N条记录方法征集,及散分....
------解决方案--------------------想原来我也是这样过来的。孩子加油
我们都刚出来 不怕失败
------解决方案--------------------有些时候自已查查比问管用,w3school 《程序员的SQL金典》都是好东西