Why isnt this SQL command working
SELECT info, date
FROM Professor, Professor_Comment,开发者_运维知识库 Comment
WHERE pID = ?
AND Professor_Comment.pcID = Professor.pcID
AND Comment.commID = Professor_Comment.commID;
;

That's likely to be because the pID is ambigious and the Professor doesn't have a pcID.
Try this:
SELECT info, date
FROM Professor_Comment, Comment
WHERE pID = ?
AND Comment.commID = Professor_Comment.commID;
However, I prefer the explicit JOIN syntax:
SELECT info, date
FROM Professor_Comment
JOIN Comment ON Comment.commID = Professor_Comment.commID
WHERE pID = ?;
You have
pID = ?, but pID is ambiguous because it appears inProfessorandProfessor_CommentChange that sole pID to either
Professor.pIDorProfessor_Comment.pIDYou have
Professor_Comment.pcID = Professor.pcID, the Professor table has it listed asdID, not pcID
加载中,请稍侯......
精彩评论