如何执行涉及两个表连接的MySQL查询

时间:2013-01-25 13:32:16

标签: mysql sql select join

我在数据库中有两个表。

第一个表格为books,其字段为 number ,* title *,主题区作者
其他表格borrowed_items包含字段* item_number *,* user_id *,发布日期返回日期

如何进行查询以找到主题区域为“物理”并借用的书名,即存在于借来的物品表中?

borrowed_items表中的'item_number'字段对应'books'表中的'number'字段。

2 个答案:

答案 0 :(得分:1)

SELECT  a.*, b.*       -- you can select your desired columns here
FROM    books a
        INNER JOIN borrowed_items b
            ON a.`number` = b.item_number
WHERE   a.`subject area` = 'Physics'

要进一步了解联接,请访问以下链接:

答案 1 :(得分:0)

SELECT books.title 
FROM   books JOIN borrowed_items ON borrowed_items.item_number = books.number
WHERE  books.`subject area` = 'Physics'