在 Select (Microsoft SQL Server 2014) 中合并两个表
Posted
技术标签:
【中文标题】在 Select (Microsoft SQL Server 2014) 中合并两个表【英文标题】:Combine two tables in Select (Microsoft SQL Server 2014) 【发布时间】:2017-02-09 22:03:18 【问题描述】:我有两个名为Publisher
和Book
的表:
Publisher(
PublisherID (PK),
Name,
Address
)
Book(
BookID (PK),
Name,
Author,
Price,
PublisherID (FK on Publisher)
)
我想显示由名为 XXX 的出版商出版的图书列表。我该怎么做?
【问题讨论】:
Sql join可以帮到你 【参考方案1】:SELECT
Book.*
FROM
Book
WHERE
PublisherID = (
SELECT
PublisherID
FROM
Publisher
WHERE
Name = 'XXX'
LIMIT 1
)
或者:
SELECT
Book.*
FROM
Book
LEFT JOIN
Publisher
ON
Publisher.PublisherID = Book.PublisherID
WHERE
Publisher.Name = 'XXX'
【讨论】:
非常感谢!以上是关于在 Select (Microsoft SQL Server 2014) 中合并两个表的主要内容,如果未能解决你的问题,请参考以下文章
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid parameter binding(s)
在 Select (Microsoft SQL Server 2014) 中合并两个表
面向 Microsoft SQL Server* 业务运营的英特尔® Select 解决方案
报错sql读取excel 时 microsoft jet 数据库引擎找不到对象"demo1",请确保对象存在。
如何使用 PHP、SQL 和 Microsoft Access 将另一个表中的 select max 函数和用户输入的变量插入表中?