Re: [mySQL ]可以幫我看一下哪裡有錯嗎?抓不到資料
這個sql 基本上是沒錯的...
不過... login_id 看了一下您的表單 沒有 colname 這個值哩..
還是您是用程式 產生 colname ?
select *
from student
where subject_teacher = ( select student_name
from student
where login_id = '0000' )
抓出來會有您想要的資料 @@
子查詢 的話 資料庫表單 記得設一下索引 XD
※ 引述《xv1987 (cOOL)》之銘言:
: 我想用登入的帳號 抓出他的名字
: 然後對應到 subject_teacher 這個欄位名字等於 登入者的名字全部資料
: ---------------------------------------
: subject_name student_name subject_teacher login_id pawssword
: 123 大大 林老師 1111 1111
: 123 中中 林老師 2222 2222
: 222 小小 黃老師 3333 3333
: 林老師 0000 0000
: 我想用0000 0000 登入~能夠找到 subject_teacher=林老師的所有資料
: 我是這樣寫的 但錯了,請問哪裡有錯要怎麼改呢
: SELECT *
: FROM student
: WHERE subject_teacher = (SELECT student_name FROM student WHERE login_id =
: colname)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.116.173
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):