【发布时间】:2011-03-04 05:15:20
【问题描述】:
我有几个如下所示的表格:
___________ ___________ |书籍 | |标签 | |-----------| |-----------| | book_id | | tag_id | |书名 | |标签名 | ------------ ------------还有一个连接“多对多关系”的连接表:
___________ |书籍/标签| |-----------| | book_id | | tag_id | ------------我有以下疑问:
SELECT book_name, tag_name FROM books
JOIN books_tags ON books.book_id = books_tags.book_id
JOIN tags ON tags.tag_id = books_tags.tag_id
WHERE books.book_id = 283
以及以下(对于未标记的书籍):
SELECT book_name FROM books WHERE books.book_id = 283
有没有办法将这两个查询合并为一个?
【问题讨论】:
-
合并两个查询是什么意思?你到底在找什么?