【发布时间】:2013-01-25 13:32:15
【问题描述】:
我在一个数据库中有两个表。
第一个表是books,包含字段编号、*标题*、主题区域、作者。
其他表是 borrowed_items 具有字段 *item_number* , *user_id* , 发布日期 和 返回日期 。
如何查询学科领域为“物理”且被借阅即存在于借阅项目表中的书名?
borrowed_items 表中的 'item_number' 字段对应于 'books' 表中的 'number' 字段。
【问题讨论】:
-
你确实尝试了一些东西,你能展示一下吗?
-
我不知道涉及两个表的sql命令。谷歌搜索后,我得到了一些线索。我尝试了以下操作: SELECT S.Title FROM (select Item_Number from borrowed_items ) as S where S.Subject_area='Novel'
-
但是上面的命令不起作用,我知道原因。没有得到任何其他方式,所以在这里问。
-
您还应该查看您的数据库关系。
item_number在一张桌子上,number在另一张桌子上不是很好的做法。列名匹配更有意义。