Re: [SQL ] mysql條件語法~可以幫我解答嗎?!

看板Database作者 (Alien)時間16年前 (2009/06/04 12:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #1A9qqDKU (Database)
文章代碼(AID): #1A9qqDKU (Database)