请查看图片:
文件表:
会议桌:
日记表:
project_thesis表
研究表
我正在建立一个文件上传网站,学生可以上传期刊/研究/会议论文。文件表包含文件名。我想将这些表连接起来用于搜索功能,学生可以根据标题,关键字或作者姓名或摘要搜索文档。
您能否告诉我如何加入这些表并使用LIKE进行搜索? File_id是所有其他表中的唯一和外键。标题,关键字,摘要都在所有表格中。
答案 0 :(得分:1)
您可以通过以下方式基于file_id加入您的表。您还可以通过id.just搜索您的搜索ID到Your_search_file_id位置。
select *from conference
inner join journal on conference.file_id =journal.file_id
inner join project_thesis on project_thesis.file_id =journal.file_id
inner join research on research.file_id =journal.file_id
where journal.file_id = Your_search_file_id;
答案 1 :(得分:0)
在了解了一下后,我才知道这些表格形成不正确。所以这个问题没有正确的答案