| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1090 人关注过本帖
标题:数据库查询问题
只看楼主 加入收藏
yiby123
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-9-21
收藏
 问题点数:0 回复次数:5 
数据库查询问题
我昨天做了个数据库里面有若干个表 ,表1中有字段:logname password ; 表如下:logname为主键 (存放登录帐号和密码)
logname password
23103110 abg123
23103112 agp123
表2如下:number为主键(存放个人信息)
number name sex age dirthday
23103110 aa 20 1985-08-12
23103112 bb 19 1984-12-23
要怎样建立表的对应关系,和写SQL查询语句才能 :当我用23103112着个帐号登录时,当点击个人信息时就能准确的显示表2对应的个人信息啊? 请把两个表的对应关系和SQL语句写出来好吗?
搜索更多相关主题的帖子: 数据库 TABLE logname password 
2005-10-02 10:17
yiby123
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-9-21
收藏
得分:0 
  急急急..........大家帮帮忙啊   
2005-10-02 13:25
zishan
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-8-6
收藏
得分:0 
你在表1里面在加一个字段number,和表2建立连接
select  *  from  表2  left  join  表1.number=表2.number  where  number=23103112
这里的23103112,在你的程序里面,要换成你的到的参数

2005-10-02 18:49
yiby123
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-9-21
收藏
得分:0 
谢了!楼上的  。不过我试了还是不行啊找到的是整个表的信息,并不是某个登录帐号所对应的信息。(就是我有好多帐号随便拿一个合法的登录,在登录成功后,点击个人信息时就能显示,就能显示该登录所对应的个人信息)。
2005-10-02 20:22
手心的太阳
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2005-1-5
收藏
得分:0 
建议你看看sql的书吧

我喜欢java胜过一切
2005-10-25 17:48
天上的星
Rank: 2
来 自:烟台
等 级:论坛游民
帖 子:57
专家分:21
注 册:2009-6-7
收藏
得分:0 
select  表1.number,表1.name,表1.sex ,表1.age ,表1.dirthday from  表2 ,表2  where 表1.number=表2.number  and(  number=session.getAttribute("number"))
登陆界面将session的值传过来就行了   
2009-11-10 19:18
快速回复:数据库查询问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026583 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved