Re: [mySQL ]可以幫我看一下哪裡有錯嗎?抓不到資料
※ 引述《xv1987 (cOOL)》之銘言:
: 我是這樣寫的 但錯了,請問哪裡有錯要怎麼改呢
: SELECT *
: FROM student
: WHERE subject_teacher = (SELECT student_name FROM student WHERE login_id =
: colname)
SELECT *
FROM student
WHERE subject_teacher IN (SELECT student_name FROM student WHERE login_id =
colname)
改成 IN 就應該可以
IN 用於連接一筆以上的資料或集合
= 依據傳回值判斷是否成立,用於單一傳回值,
若傳回值為多筆,會有ERROR,在SQL 解析就會知道
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.70.48
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):