数据库查询问题
我昨天做了个数据库里面有若干个表 ,表1中有字段:logname password ; 表如下:logname为主键 (存放登录帐号和密码)
logname | password |
23103110 | abg123 |
23103112 | agp123 |
number | name | sex | age | dirthday |
23103110 | aa | 男 | 20 | 1985-08-12 |
23103112 | bb | 男 | 19 | 1984-12-23 |
搜索更多相关主题的帖子:
数据库 TABLE logname password
----------------解决方案--------------------------------------------------------
急急急..........大家帮帮忙啊
----------------解决方案--------------------------------------------------------
你在表1里面在加一个字段number,和表2建立连接
select * from 表2 left join 表1.number=表2.number where number=23103112
这里的23103112,在你的程序里面,要换成你的到的参数
----------------解决方案--------------------------------------------------------
谢了!楼上的 。不过我试了还是不行啊找到的是整个表的信息,并不是某个登录帐号所对应的信息。(就是我有好多帐号随便拿一个合法的登录,在登录成功后,点击个人信息时就能显示,就能显示该登录所对应的个人信息)。
----------------解决方案--------------------------------------------------------
建议你看看sql的书吧
----------------解决方案--------------------------------------------------------
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的值传过来就行了
----------------解决方案--------------------------------------------------------