作者adrianshum (Alien)
看板Database
标题Re: [SQL ] mysql条件语法~可以帮我解答吗?!
时间Thu Jun 4 12:26:52 2009
※ 引述《jameswiki (乌龟(弄论文中..) )》之铭言:
: ※ 引述《xv1987 (cOOL)》之铭言:
: : 我要做一个登入帐号的动作
: : ----------------------------------
: : 编号 姓名 login_id
: : 111 小华 aaaa
: : 111 小美 bbbb
: : 122 阿大 cccc
: : --------------------------------------
: : select student_name
: : from student
: : where login_id=colnam (这是登入後能够查到他的名字)
: : 但是我想登入後,能够找到 跟他编号相同的所有名字
: : ex 以aaaa登入 能找到跟他编号相同的 "小华"和"小美"
: : 请问要怎麽修改, 不好意思 应该不难 但新手身上没有参考书
: : 所以请教一下板上大大! 谢谢
: select student_name from student
: where 编号 in (select 编号 from student where login_id='aaaa')
其实可以不必 subquery:
select s1.name from student s1
inner join student s2
on s1.id = s2.id
where s2.login_id = 'aaaa';
应该就可以了吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82
1F:推 xv1987:这也是不错方法,谢谢你的热心 06/06 15:52