Re: [SQL ] mysql條件語法~可以幫我解答嗎?!
※ 引述《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
推
06/06 15:52, , 1F
06/06 15:52, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):