我有三个表->
Subjects
和sub_id
,sub_code
,branch id
列
Papers
和列paper_id
,sub_code
,paper_title
Branch
和branch_id
,branch_title
我想得到的结果是:
paper_id paper_link branch_title
我已经运行了以下查询
SELECT papers.paper_id, papers.paper_title,papers.paper_link,brnches.branch_title
FROM papers
JOIN subjects ON papers.sub_code = subjects.sub_code
JOIN brnches ON brnches.branch_id = subjects.brnch_id
WHERE paper_title LIKE '%$keyoword%'
但没有任何结果
答案 0 :(得分:0)
var_dump您的$ keyword值,并检查它是否正确。
如果正确,请检查papers.paper_title列中是否存在该值。
如果是这样,请尝试执行FULL OUTER JOIN,而不是JOIN。
希望这会有所帮助。
我也noticed
要求您声明“ paper_id,sub_code和paper _title”,但您的SELECT语句包括“ paper_link”。