MySql语句有关问题。菜鸟

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金典》都是好东西

MySql语句有关问题。菜鸟

相关文章:

你感兴趣的文章:

标签云: