看板 Database 關於我們 聯絡資訊
※ 引述《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
xv1987:這也是不錯方法,謝謝你的熱心 06/06 15:52